I had a problem once where the engine would run on full throttle fine, but at lower throttles and starting was a problem, Cleaned the carb three times with the last one soaking for about 4 hours and still had the problem. Then thought "it must be an ignition issue" and struggled with that...