Here's something to check if it sometimes works, sometimes doesn't. The pic is the inside of the starter solenoid with the piston removed. 3 little...