Originally Posted by brutb
Most likely the solenoid is hanging up or the shaft on the starter is rusted or gummed up not allowing the starter gear to release. Pull starter and have it tested. Check that the starter gear is moving freely on the starter shaft. I hope you have not had water
on or around the starter. Good lucky.
My first thought was also the starter gear hanging up. I've had that happen to me a couple of times over the years. But the OP said there is 12V to the solenoid even after releasing the start button???
Not sure if he confirmed that with a meter AND the 12V was to the low power
terminals or the starter or the battery
side of the main terminals.
If he is seeing 12V to low power
terminal from the start switch then I would suspect the switch. If 12V to the starter/high power side after releasing the starter switch then I would think the solenoid is sticking. Either should be easy to check with a meter. Of course the battery
terminal on the solenoid should always be hot.
Can you think of anything else that might give these symptoms?