I have a 2001 Yahama 115 4 stroke engine. The last few times that I took the boat out it works fine for about an hour. When we are at throttle. I went thru a no wake zone and slowed down. When I tried to speed back up, it bogged down at 3000 rpm. It would work fine up to that point. I've had two boat mechanics look at it. The first one replaced the fuel injectors and cleaned the VST. It worked for one trip, then started again. The second mechanic said the engine was not heating up due to a stuck thermostat. This worked for a few trips, then started again today. What is curious is that it works fine for 30 minutes to an hour before this issue starts. Any advice on where to go from here?