2003 Yamaha F90 runs fine on the trailer with water hose, can reach WOT, no problem. Also will do WOT on the trailer in the water at the landing in gear and run for hours... however when leaving the dock, the engine consistently dies when speed goes above slow idle. Engine dies completely, no stutter, no rough running, it just dies as if the key was turned off. This happens every time at just the same level of throttle. The engine will not restart before sitting for 15 minutes or more, it will then restart and I can idle back to the dock. I have rebuilt the carbs, installed new water pump, thermostat and temp. sensor. None of these repairs have fixed the problem. Any suggestions would be greatly appreciated and I am committed to sharing final results here. Thank you