I would say either the battery is not holding fook all charge so get a new one, or
there is a little blue wire that grounds the ignition i think, give it a clean, had a
similar prob on the cossie a while back...
Failing that scrap the fooker and buy a cossie !!
Al....