I hope you are not thinking a carb cleaning is all you need to take care of your problems. Preforming a leak down test will be a huge help in being sure you are not sucking in unwanted air that will cause a meltdown of your piston. High and erratic idling is a good sign of an air leak. Contact Slickerthanyou by PM and he will let you rent one for the cost of shipping, since you are so close to him in PA it will be very cheap. Jetting and tunig your carb with an air leak will be impossible. For a few dollars to have the peace of mind that your motor is air tight and save from having to replace your topend, priceless.