A few weeks ago I ran my 88 mercury 175 black max and it ran okay but slow to WOT but got on plane and run full speed. Once I slowed down and tried to speed back up (wake zone) the temp horn sounded so I shutoff and trolled to dock. Why I got home I cleaned the carb (soaked in chem) and replaced gasket and needle. Also replaced fuel pump gasket, added fuel separator, spark plugs. Out of water with muffs it cranks and runs good idle for 30 minutes and revs up but today I took back to lake to run. It cranked but when I left to dock noticed it run like it was bogging down so I gave it full throttle it slowly accelerated and for few seconds them it went WOT on plane but the temp horn came on again. I returned to dock again. I check the compression and it is 108 to 110 all 6 cylinders. Any help would be great. I also changed the impeller and tested the thermostat