the first time the idle speed was too high may well have been due to your friend adjusting the carb, which is obviously the first place to look. and this has been fixed to a normal speed, you say. so the problem lies without, not within, the carb. also, you mention the engine was making a popping noise and it felt like there was air trapped somewhere. well, i have a lawnmower engine (100cc) which did this, until i realised that it was due to a burst gasket on the exhaust. sounds like you have the same problem. a hole in the exhaust lets air in to allow any unburnt fuel to combust, which, as the exhaust valve is open, pushes the piston down as its trying to come up. i.e., a backfire. this often happens when the engine is decelerating, but if in neutral and you open the throttle, you let lots of fuel in which won't all burn at the low speed, so some may burn in the exhaust. check your exhaust for holes and all seals and gaskets. also check your spark plug for carbon (gives weak spark, leading to unburnt fuel).
steve
May 2005