Guys, I had this issue. Found this thread and it helped. Turned out I was missing one motor mount bolt. I had it in my garage because at some point after losing it, I found it in the yard. I just did not realize what it went to.
Anyway, before finding this thread, I could tap on the starter with a rubber mallet and then my mower would start. Then it made the loud noise and would stop. Tap on the starter with the rubber mallet before I could get it to start again. Then a loud noise and it would stop. After screwing the motor mount bolt in, the mower won't start. Even after tapping the starter with the rubber mallet. It just spins.
Any ideas guys? I need to get my mower going. My lawn is looking like the amazon jungle.