The electrical contact on the starter solenoid can come loose causing a problem where the starter intermittently does not crank.