I'll try to keep this short. My '08 250 Pro XS (1B55074) has started idling at less than 5 lbs. water pressure, and if left idling long (5 mins) will heat up to ~ 150 degrees. If just a little throttle (900 rpms), the temp falls to ~ 118. Up on plane, it runs around 125 degrees. I changed the water pump twice. After the first time didn't cool it off, I found that it had pushed the gasket out under the water pump. I replaced it, and replaced the pump and gasket, but the temps are running the same. Wide open used to be 25 lbs of pressure and above, now it's down to 15 lbs or less. At WOT the engine is running at 128 degrees. I just pulled the lower unit and this time it didn't push the gasket out and the impeller looks fine. I'm going to replace the gaskets again, another new impeller and a new pump housing this time. I'm hoping it was the housing, but I've got my doubts. Should I be looking at the thermostats? Something else? It hasn't sounded any alarms, or thrown any codes (that I know of..), and if it wasn't for the temperature mode of the smart gauge I wouldn't even know of the condition. In these water temperatures (Rayburn is at 64) the motor has typically idled at 90 degrees, and heated up to 105 at WOT. The motor is running fine also. What the heck is going on?