I have a 1987 Evinrude v4 88hp engine. When I first start it at the lake, it overheats quickly at idle and the alarm goes on. After I let it cool, I start and run it fast and it works fine the rest of the day. I have already replaced the T-stats. That did not help. I had the heads off and cleaned the water passages and replaced the water diverters. That did not help. My water pump is a few years old, do you think that could be the problem? or maybe a piece of something clogs up and then gets flushed out at high speed. What do you think? Thanks.

