I have a 2006 GT200 that runs great. My problem is that if I take a short run to the store 1-2 miles, When I return to start it, the lights all work, starter engages, but there is no spark. I have changed out, the plug, plug wire, coil, CDI, and have a new battery. I also disabled the kill switch.Nothing helps. If I wait, it starts great and will run for hours without so much as a hesitation. It doesn't have to reach normal operating temp to have the issue. I keep a spare plug with me and hook it to the spark wire to test for spark.
The issue only affects starting - not the running of the scooter.