Hi! I have a 2006 sikk mx 125cc that i bought used. It sat for a year, when it was shown to me it would only run with the choke on. It was popping with no high and mid range. So, being an idiot, I said "i'll take it!" Took the thing home, drained the old gas, cleaned the carb...and she started right up and gave me a great ride. The next day, I went out again and the same issues I observed when I first looked at the bike, as soon as I got to the trail. brought it home, cleaned the carb again, and rode for the rest of the day with no problems. Bike sat all week, and this sat when i rode, i had a different issue.The bike would idle and have good mid range but start to break down on top end. so...here's what I have done so far: cleaned the carb yet again and flushed the tank. changed the plug. changed the coil. adjusted the valves. dropped the c clip on the needle jet down one. tried tuning the mixture screw. with little or no effect. the compression seems good, although i haven't put a gage on it. could it be the carb is junk? or could i have a cdi problem? or neither. any suggestions? Thanks!