well if it idles fine then enricheners should be seated ok, i dont have the spec for caps but there are guys here that i hope will help you with that, i have red that this is a problem but never experienced it personally,i would also look into harness rub through from what ive red this is common too under motor and by brake i believe, less common but happens is weak stator,faulty cdi, i dont have the spec on the stator but its in the repair manual if someone here has that, and i think you can only check the inputs to the cdi maybe the out puts not sure, now if its a steady problem, i would lean toward the caps/stator/cdi but if its intermitent look for rub through, the weaker the spark the the richer it will seem like its running and in effect you will use more fuel because you will use more throttle trying to make power. just my thoughts trying to help