I have an '89 Mercury 150 XR4. For some time now, I've been having a problem with overheating, even after replacing impellor and associated parts, poppet valve, and thermostats. When on plane traveling slow, the water pressure is 10 psig and the engine will overheat rapidly. When I increase throttle, the water pressure will fall off 4-5 psig (poppet valve opening)and the temperature will quit rising but not cool down. A full throttle, 20-24 psig of water pressure is achieved but still running at or near the hi-temp alarm (approx. 7/8 scale of the C-H temperature gauge). This is very frustrating because I cannot run on plane at a slow pace. Could the temperature sending unit be bad? Isn't the temperature sending unit and the temperature gauge independent of each other?