It usually the contacts within the solenoid wear out over time. Ive installed several sets of these contacts for about $20.