Also remove and clean the ground lugs on the engine block.Sometimes there's just a bit of corrosion which can cause you to lose juice to the starter motor.


When it doesn't crank,can you hear the starter solenoid clicking ? If not,one other possibility is the starter contacts of the ignition switch itself are not making all the time.Replacement of the switch is the best fix for that.