we had the same problem this weekend. we replace the cdi, coil, plugs, stator, still no workie. but we finally figured it out....check your reeds. we pulled them out and one petal was broken in half. I thought it was the coil. my bike acted the same when i had a bad coil. but i guess you can get the same symptoms with 2 diff problems. i'd say you have a reed issue