I have a 1996 Yamaha 150 Saltwater Series 2 stroke. The engine started overheating early in the summer. It has had the following done: t-stats tested, 2 new head gaskets, new impeller and "pump kit". After these repairs the motor seemed fine for a few times out and then overheated again this past weekend. We never got out of the no wake area and were running slow for about 10 minutes. The tell tale has always worked. I was very careful to shut the engine down each time this happened, I don't think the engine was damaged. Any help is greatly appreciated.