Bike was being ridden all weekend long, then it just quit. Wouldn't even fire. We checked the obvious, gas and oil ect. A few days later it would start every once in awhile, but was very hard. We started troubleshooting, following the manual and found a faulty spark plug cap. Got a new one and it fired right up. But itwould fall on it's face at WOT. After letting it idle for awhile, it wouldn't even come off idle It would die as soonas the throttle was bumped.Continued troubleshooting following the manual and everythingchecks out fine. At theend of theflow chart it says bad CDI. Does anyone know of a way to check this? Bike is an 05