Hey guys, this problem has been bugging me cause i cant figure it out. I have a Japanese carburetor on my 80cc bike engine with a motovelo tuned pipe exhaust. I was riding along a few days ago, everything running smoothly, then out of nowher it starts acting like its running rich and starts four strokeing and smokeing. At half throttle it stops smoking and runs smoothly again. But annything more than half throttle results in it going rich and loosing all of its top end. I was wondering if its a problem with my carb, which i just cleaned and serviced last night and is working properly, or maybe my CDI? The CDI i am useing is the stock one i got on my first bike, i bought a new engine from ebay and used the original coil on the new motor...maybe its just old and is loosing spark or timing at top end? anny help will be GREATLY appreciated.