I have been fighting this problem for a little while now. I have replaced the fresh water pump and housing, thermostat, flushed heat ex changer out and it still over heats. When I use muffs to supply water to motor it wont pick the water up. But if I put the boat in the water it will pick the water up with the fresh water pump. It will run fine for a little while on plane and then it will start to over heat. Slow down to Idle and it will run and stay cool. But as soon as i try and get it on plane again it starts to overheat. I am sure I am losing water on the fresh water pump to help cool it down. The closed system with the anti freeze in it is full and did a psi test and it doesn't drop any psi. Any help would be great. Do I need to replace the hose inlet on the outdrive? all the hoses seem to be ok and no signs of leaks anywhere on the fresh water system. I can dump water down the heat ex changer and it will go out the lower unit like it should.