Ive serioulsy replaced my solenoid maybe 7 or 8 times in 7 years. It sticks on me all the time. I crank to start and the starter keeps on turning. I have to yank the battery cable to stop it.. I tap the solenoid with a hammer a problem goes away. I try and start it again, same problem. I go replace the solenoid and it works great for about a year or so but it always comes back. No clue why, ive tried Motorcraft ones, autozone ones etc, all of them do it!! No clue why it does this!