did you replace the impeller?
After every use I disconnect the hose going from the strainer to the pump and flush with garden hose under gravity (no household water pressure applied).
At idle hose supplies more than enough water as it overflows. unless you have an unusually high volume household supply it sounds like your impeller is shot. if you have to bring the boat up to any speed above 15mph to get the temp down the impeller is NOT doing it's job the PROPELLER is doing the work - bringing the boat to speed will force water up the water intake grate.
engine temp will rise after the engine is turned off because there is no source to cool it. turning the engine back on the impeller if still functional should easily bring the temp back to normal without having to move the boat or bring it up to speed. I think I have posted a few impeller pics in the gallery bad impellers are not always obvious.
or maybe you have a good impeller just not the right one.
Dan T
a call or e-mail to me or Ron T and we'll help you get cooled off