Hayden:
So you have an aluminum tube heat exchanger. There I wouldn't try to clean it out with acid. Cleaning out the main heater tank,
may be a different issue with a decalcifier through the thin tubes of the heat exchanger. (I'm not sure that an aggressive boiler cleaner is such a good idea in an aluminum tank.
I guess, unless you're tired of going though this on this forum...
As you know, the thermostat opens and closes to allow water to circulate through the heat exchanger. Your Straights of Juan del Fuca water is much cooler than (say) Florida, but that's not this issue as much as your engine's load and RPM speed. You fixed your engine's thermostat so it opens and closes (letting the engine operate more evenly at 180° vs. opening MORE and having the operating temperature lower). Without getting to the discussing enthalpy and conservation of energy, that shouldn't be the issue anymore.
To really help you further, or talk with the hot water heater manufacturer, I suggest:
Get the engine is up to temperature, and running at moderate RPM/Loads, so that you have more "like continuous flow" through the heater loop. Prepare a little chart of those things with the water temp that you have in the tank as it supposedly "heats-up". You want the time being shown on one of the sides of the chart. Note the ambient temperature of the hot water heater compartment (more or less).
- What's the temperature at the of the take-off of the heater loop at the engine?
- What's the temperature at the supply side of the hot water heater exchanger?
- What's the temperature at the discharge side of the hot water heater exchanger?
- And for funnzies, what's the temperature at the return side where the line runs back into the engine loop?
I'm assuming that you're not experiencing this only when your relatively poorly insulated hot water heater is in 47° lazerette conditions. I suspect that your heat exchanger just is gunked-up with a coating on the inside so that it is too "insulated" to exchange the BTU's to heat the water. It's possible that you're just heating the world up before you get to the hot water heater. I suspect its that or you should replace the heater or should be using a different hot water heater (I am not familiar with the Kuuma, it might be well designed or not.)
I'm assuming that your hot water isn't being cooled before it reaches your sink or shower? But lets measure the hot water close to the source and/or make sure it's not being "mixed down".
In practice, under engine exchanger, the hot water in the tank should be close to "dangerously" hot unless you're careful or the temp regulating valves because the electric unit is regulated to keep the tank a lower temp then the "dumb" heat exchanger from the hotter engine coolant loop.