I am getting a warning signal after about 20 minutes of running a engine rpm above 2000. If I idle back to below 2000 rpm the signal goes off after about a minute. I have checked the sea water impeller, cleaned the mixing elbow and finally removed/cleaned the heat exchanger tube. The sea water flow appears normal. Any ideas on this? Also need source for the O-ring gaskets on the heat exchanger end covers.