I have a 2006 Yamaha 90 4 stroke. Has full power, rides well at full speed for about 15 minutes then the motor does the auto throttle back probably because it is overheating? I ride for a while after auto throttle back then it does it again, another auto throttle back and i have to slow down even more. Keeps happening till i am just putting along on idle. When i stop to cool it off it runs great for like 5-10 minutes then it throttle backs again. I changed the water pump kit & thermostat and it still does that. What else do I need to do?