I have a 99 4.3 mercruiser . The boat will idle, throttle , and run fine until.... . When it gets about 165-170 temp on the gauge, the motor shuts off like someone pulled the key. If i wait for it to cool off, i can start it up and get it back to shore, if I'm close enough. If it gets back to temp it will stall again and i cannot start it back up. It has new coil, cap, rotor, plugs. currently putting in thermostat and impeller. nothing seems to solve the problem. all parts replaced have been per tech, or suggestions from other threads, help !!