I HAVE A '88 OMC 305 I/O ON A BAYLINER. WITH EARMUFFS OR IN WATER, IT HEATS UP AT IDLE OR HIGH RPMS (3200+). THIS MOTOR HAS A 160 THERMOSTAT AND SHOULD BE ABLE TO RUN AT 4000 RPMS AT ABOUT 165-170 DEGREES. THE BEST RESULTS I GET FROM IT IS 175 DEGREES AT ABOUT 3000RPMS. ANY MORE THAN THAT AND THE TEMP GOES UP. I HAVE PUT NEW IMPELLAR, THERMOSTAT, WATER PUMP, MANIFOLDS AND RISERS. I AM AT A LOSS OF WHAT TO TRY NEXT. I AM THINKING THAT I MIGHT HAVE A CRACKED HEAD OR MAYBE SOMETHING SLOWING WATER FLOW IN THE BLOCK. THERE IS NO SIGNS OF WATER IN OIL. ENGINE RUNS SMOOTH. PLEASE HELP. THANK YOU