I have a 2001 Bayliner with 3.0l Mercruiser. It has an aftermarket Seakamp heat exchanger. The boat ran flawlessly until last summer when it would start to overheat when Id slow down to no wake speed or throw it in neutral. The temperature will continue to rise until I either idle up to a couple thousand rpm or get her up on plane real quick and then the temp will drop right down to 160 degrees. The boat doesnt overheat at speed, just when Im idling into harbor or have to drive real slow. Other than the overheating it runs flawlessly.<br />I have put a new impeller in it, the one that was replaced was in perfect condition. I have also put a new circulation pump on the engine to circulate the freshwater side of the system. Ive pulled the exchanger to see if it was clogged and there are no obstructions or corrosion inside. Im stumped!<br />I have felt the exhaust elbow to see if it's getting hot thinking it might be clogged but it stays cool to the touch.<br />Anyone have any suggestions for me before I take it in to a shop?<br />I would appreciate any help offered here.<br /><br />Thanks, Dave