Starter solenoid issues
Some thing is loose at the terminal that is getting the spark at.
Print