and the batteries are good, it might be the starter contacts... $35 in parts and about an hour or 2 will have ya back up and running (er, starting!) Here's a comparison of the VERY worn stocker and the HD replacement from LarryB... If you ignore it... the consequences can be dire. the starter can stay engaged, and if you can't remove both battery terminals quickly, can start a small fire in the fuel shutoff solenoid wiring, burn up that $200+ solenoid, and fry the 70amp relay. Cheap insurance.