do you have a kill (engine stop) switch on it? if so that might be your problem these switches are cheap and don't last long if you use them , you can try by-passing the switch and just turn it off with the key try it and see if that fixes the problem
Nort73
January 2009