I have a 5.0 merc lx in a 20ft searay, and my issue is engine runs perfect on muffs and when I get it in the water starts right up no problem. let it idle until temp reaches 130 then take off. boat will run at slow speeds for a long while, will get it up on a plane and run at cruising speeds for 10-15 min then stalls right out. will not start back up again until it sits for a while. then starts right up. replaced fuel filter, same thing. thought it was bad fuel, ran on external tank fresh gas, same thing. cap, rotor, ign coil, starter solenoid, replaced last year. carb new 2 years ago. I am thinking its electrical not mechanical cause it seems when it heats up it wants to die. Any help or ideas would be appreciated.