First time asking a question on here so hope im doing this right. This is my first time owning a boat and i need help. This boat is driving me crazy. I have a 89 omc cobra with a 2.3L ford inboard. i completely tuned it up, rebuilt the carb the whole nine yards by the book. It starts right up and runs great! first time out it runs perfect all day. second time out after boating for 15 20 minutes it will stall and not start back up. Engine temp is perfect and im getting fuel. if i sit for 5 10 mins n let the engine cool. it will start but be hard to start. If i keep pumping the gas it will start n then idol fine. Then Its back to running perfect and i can fly around for another 15 20 mins. Then back to stalling out and waiting five mins until something cools down n back to running great. ( thinking i got a bad coil and it is over heating with no spark) so i install second new coil. The first time out on the water with new coil everything goes great! Runs perfect for hours! Next time i take it out i am have the stalling problems again after running for 20 mins. so i thought it was the resistor wire off the alternator over heating the coil. so i installed a regular auto resistor. Ran it in between the ignition and the coil n disconnected the resistor wire off the alternator. Only difference instead of getting the 9 volts it needs to the coil Im down to six volts. i also replaced the coil again. Thought that would solve the problem. Same thing happens. First day out on the water with a third new coil i have no problems. thought it was fixed. nope! Take it out week later n it runs great for 15 20 mins n then stalls.... wait five mins and runs great again. Am i over looking something? maybe rpm gauge is screwing up the coil? Should i get a coil with a built in resistor n just take out the external resistor all together? Im pulling my hair out of my head trying to figure this out. i been working on cars and bikes for decades. Just never owned or worked on a boat. I thought i can fix anything until i got this boat :-(