Check your kill switch's ground and the switch itself, bypassing it if needful. This may not be yer prob, but those switches are crappy as all get out.
If the mag and the CDI are fine, this only leaves wiring and plug/plug wire - one of the things I love about these things is their simplicity