I have been having problems with my engine overheating recently. I thought that I had it fixed after cleaning the cooling tubes and replacing the mixing elbow ( it was pretty clogged). The prop is clean and there is nothing blocking the raw water intake. Yesterday I was motering into the wind (25 knotts) and waves (3-4 ft) with the engine running at 2900 RPM's and moving only at 2-3 mph when the engine overheating alarm came on. I was able to shut off the engine for a while and started it again going with the wind and running at under 2000 rpm"s without any problem. Today I motered into the wind (15-19) at 2500 rpm's without problem. The engine is a Yanmar 3GM30F in a Hunter 34. Was the engine just working too hard trying to push us through the wind and waves or do I have to look for other sources? Any insights would be greatly appreciated.