I had a similar problem not long ago. Check for air leaks around the carb holder if its sucking air through a gap, using your hand to choke off the air supply will in fact give it a better air fuel ratio. check it by spraying carb cleaner around the gasket between the carb holder and the engine...