It could be a faulty solenoid on the starter. Sometimes the spade connector get covered in crap or is badly corroded so i do recomend cutting it off and re crimping a new one on, while your there clean up the terminal on the solenoid, Disconnect the battery and remove the wires from the starte...