First be absolutely certain it is no spark. It could have other issues that plague all all modern Whizzers, 1999-2004.
If you confirm you have no spark you may have an issue with the stator mounting screws which are too short and not Loctited, coming loose. This results in occasional loss of ground which the stator has to have to produce spark.
You could also have a bad ignition switch or "kill" switch. They stop the engine by grounding it out. To eliminate the possibility, follow their wires and disconnect them. The small stator ignitor coil is not likely bad. Lastly is the CDI ignition box or ignition coil.
Skeezer