I have a 3.0 Mercruiser 140 hp runs fantastic on muffs without issue, once I get it in the water and under load it runs great for about 40 minutes then stalls out, I can get it to restart after about 29 minutes can run it wot for 40 minutes then stalls out. All new electrical, carb rebuild...