I've dealt with this problem multiple times across 3 different boats with the 3.0L engine. A rear bracket on the starter is key to prevention. I used to think it was the weight of the starter - especially with rough-water, offshore use. Switched to a PMGR starter to cut down on the weight and that didn't solve the problem. Love those starters (lighter, less battery draw, more torque, etc.) What causes the bolts to snap is the torque of the starter against the flywheel/engine compression. With the short distance between the two mounting bolts the starter can actually twist and snap off the bolts. With the third point of contact at the back of the starter it uses the length of the starter as leverage to keep it from twisting. I've seen guys rig up a strap hanger to support the weight of the starter and still snap bolts - that's not the problem. A solid bracket that holds to back of the starter against horizontal twist is the ticket.