I don't know what year yours is or if you just got this bike or what, but on mine there is a blue wire from the magneto that is meant to recharge a battery and if it is hooked up incorrectly at all, then it will not spark. mine is an '85 by the way. just something else to look for.