I could really use some guidance on this one. It is a 1996 Mercury Offshore 175hp that runs strong and has good compression (137 PSI) in all cylinders. It has always been used in salt water on Long Island, NY. About a month ago it started running warmer than usual. At very low speed (5MPH ZONE) it would between 1/2 and 3/4 on the temp. guage and at high speed the temp. guage will go betwen 3/4 and Hot. At mid range I can get it to run about halfway on the temp. guage. New thermostats. temperature guage, poppit valve, water pump kit, blew out and flushed every hose and fitting I could with a garden hose. I tried running the boat without thermostats but the results were the same. I get a flow of water out of the tell tale and a thermo scan confirms motor is running as the temp. guage says, but never an alarm which does work. My million dollar question is how to I go about troubleshooting the motor to determine why it is running hot before going on a witch hunt of pulling power head to check adapter plate gaskets or blockages, heads for head gaskets, etc.? Is there any way to isolate the probable cause or is their a typical failure one would expect to find on a motor of this year and usage? The history of the motor based on the prior owner (and I do believe her) was that the motor does not have a ton of hours on it and like I said it runs strong, starts easily, and idles great. Thank you in advance for any assistance. Kevin