Ihave a 96 mercruiser 5.7 bravo3 Rebuilt into a 383 stroker the engine runs great . The problem is in starting.The engine cranks great until I hit the ignition switch At that point the the flywheel kicks back into the starter. So far this summer I tore up 2 starters drives it broke off the end of the casting. I strongly suspect it is in the timing The ignition is a Thunderbolt5 system I have retarded the timing as far back as I can and still get decent performance.Ihave been told that I must time the engine by grounding out the spark advance then set the timing at 8 deg and the ecm will remember this at starting . Is this fact or just wishful thinking? I need help soon before I trash a flywheel. Also the engine starts great if it is warm the problem is only when it is cold