Had boat out and overheat alarm sounded. Replaced both thermostats and impeller, flushed out system. And reassembled. Took it out for a trial and after about 30 minutes running at 5000 rpm the alarm sounded again. Checked head temps and port side was 152 and the starboard side was 223. Pulled head covers expecting to find restrictions but there were none. Compression test revealed all cylinders equal in compression (within 5 lbs). Any ideas what may be causing the overheat? Thanks for any help.