My engine starts great and runs awesome for about 45 minutes then begins to sputter like it is not getting enough gas. I can shut it down and it will start right up. It will never stall, just run really poor. I have installed a fuel water separator and replaced the fuel filter in the carb. I try letting the boat sit for 15 to 20 minutes and start it up again but still sputters. I bring it home, hook it up to a hose and it runs perfectly. I take the boat out again and it will run great then the same thing. Boat operates at 130 degrees. So it is not overheating. Tried running boat with blower on at all times, no difference. I can not reproduce problem at home and have to run the boat for awhile to have it give me trouble. I have tried this five times so far. The good news is, At least I have fun for about 45 minutes and the boat never dies. The only thing that seem to make a difference was when I added to fuel water separator and replaced the filter in the carb with a screen type filter, the boat seem to have more power and overall just run stronger, but when it started to sputter again it was worse than ever, to the point I thought it was going to die, but made it back. Pulled the water separator off and poured the gas into a glass to see if there was any water and the gas, looked clean. Put the filter back on and started it up and ran perfect once again. I have not been out on the water since. What should I be looking for here? Why does my boat appear to work perfectly every time then sputter. Fuel pump starting to go and has problems when it gets hot? Coil? Help!!!!!