So, to no surprise to me the engine is acting up again. mercruiser 3.7lx 470 alpha one gen one. After a long repair on the transom assembly boat finally gets back in water. And to no surprise the heating issue is back from 6 months ago. Last time around I replaced the exhaust manifold, riser, thoroughly cleaned the heat exchanger and flushed the cooling system. It will idle fine and run fine up to 3200rpm. Anything over 3200 and it slowly heats up, like 5 degrees every 5 minutes. Impeller is brand new, and there is plenty of water flow coming out of the riser when I remove the hose. I am completely at a loss as to where to look. And I am sick of the only mechanic in my marina that charges 100 per hour and takes literally 3x the recommended time for a job. He even charges full price to diagnose. I understand the cooling system, but I dont see where the issue could be at this point. Any suggestions will be greatly appreciated.