I am about to pull what little hair i have left out. I have put a new O2 sensor in, cleaned and changed VST filter, regular fuel filter in bowel and put in new plugs. The motor runs great until it gets warm and then starts losing rpms at wot. After replacing all that stuff I have been fishing and running around lake, but for short runs and it did fine. I had a tournament this weekend and had to make at 24 mile run to my first spot and after running about 12 miles it started doing it again. I live around Ky lake and none of the mechanics seem to be able to diagnose the problem or even seem to care. I need some help. I did notice while running I was only getting about 14 psi of water pressure but no warning buzzers saying it was overheating. Could that have anything to do with it? Thanks for your help, I just dont know what to do. If I cant get this figured out Im just going to put on a new engine, but I was hoping to trade boats next spring and really dont want to do that right now