I have been having problems starting, the starter kicks out before the engine can start. I have had the starter completely apart and found nothing that appeared to be bad. The fly wheel ring gear looked OK. Today the solenoid seemed not to fully pull the bendix in, it got warm at the contact...