I’ve got a similar situation where I had a boat shop replace my starter (in 2005 5.0l Mercruiser) and I ran the boat a few times and when I took it out a couple of months ago, as always, the boat started right up and after a few passes in the river and a sharp turnaround, the boat stalled. Went to start the motor and the starter wouldn’t engage due to a broken starter bolt. What are the chances of it being something other than over or under torqued? The bolts had a little surface rust but nothing to write home about.