hot water from the boat engine
Had a similar problem on my boat. You may have an "air lock" if the heater is higher than the engine. I bled the air out of mine and this seemed to do do the trick. FYI - Check the hose temp at the hot water heater - mine was hot too where each end connected to the engines coolant system but the hoses were cooler by the heater.