There is a common fault in the ignition that will cause a single spark every time the key returns from start to run. My memory fails me. sorry
I might remember what it was in the morning.
yea when the ballast either breaks or the wire to it... you crank it and the ballast by-pass kicks in and will run/start with the keep on crank but not run