hi, just read about your problem.
My new 2006 gasgas did the same thing.
i found that 1 of the wires that go into the CDI unit up under the top of the tank had cum loose.
pushed it back in untill it clicked into place, put it all back together and it started nd ran fine.