I have a 1987 20' Sea Spite with a 4.3 v6. The problem i am having is that when i take it out, the first 15-20 minutes she runs fine then she acts like she is running out of fuel. Ill let it stall out and have to wait 10 minutes to start it back up after that it is real hesitant but will move a idle speed all day long. I have changed the water seperator and checked the fuel pump it puts out good fuel pressure. I put stabile in the tank in case of water in tank. I think it is a spark problem. Maybe the coil or condenser warm up and get hot and break them down or something. Can anyone help? Thank you