
A tankless water heater that starts hot then delivers cold water partway through a shower is one of the most frustrating complaints to diagnose — because unlike a unit that fails completely, this one works for a while. The cause is almost always one of four specific mechanisms, and which one applies can be determined by two questions: (1) Is there an error code displayed? (2) How long after the start of flow does the cold water appear?
Cause 1 — Cold-Water Sandwich Effect (Normal Behavior, Not a Fault)
When a tankless unit cycles off (end of a previous hot water use), the hot water remaining in the pipes between the unit and the fixture cools down. The cold section of the pipe (between the cold supply and the unit) stays cold. When the next call for hot water opens, water flows in this order: (1) the residual hot water in the supply pipes — this arrives hot. (2) The cold water that was sitting in the section of pipe between the unit's outlet and the cold water supply — this arrives cold. (3) Newly heated water from the unit — this arrives hot again. This cold-hot-hot sequence is known as the cold-water sandwich. It is a design characteristic, not a malfunction.
- checkDuration of cold: typically 5–15 seconds for the cold sandwich. Longer than 20 seconds at normal flow rate suggests a different cause.
- checkFix for cold-water sandwich: a recirculation pump with a buffer tank keeps hot water in the pipes between uses. This is an installation solution, not a repair.
- checkHow to confirm it is the sandwich: if the cold water appears very briefly (under 15 seconds) and then returns to full hot temperature — it is the sandwich. The unit does not display any error code.
If the customer describes cold water that lasts 30+ seconds mid-shower — not a brief blip at the start — the cold-water sandwich is not the cause. Continue to the next causes.
Cause 2 — Thermal Overload Lockout (The Most Common Real Fault)
Every tankless water heater has an overtemperature protection circuit. When the outlet water temperature exceeds the upper safety threshold, the control board shuts down the burner (and sometimes the gas valve) until the temperature returns to safe range. This appears to users as: hot shower → suddenly cold → hot again a few minutes later.
- checkTrigger condition: outlet temperature exceeds overtemp limit. Common scenarios: user has set the temperature to maximum (140°F), flow rate drops suddenly (someone partially closes a fixture), or the heat exchanger is scaled and retaining heat.
- checkDiagnosis: check if there is an error code. On most brands, a thermal lockout displays a specific code (Navien E030, Rinnai 31, Rheem code 14). If there is no code, the overtemp may be recovering before lockout — measure outlet temperature with an external thermometer during operation.
- checkFix: reduce the temperature set point by 5°F increments. If set at 140°F, reduce to 120°F and test. Confirm flow rate is above the minimum during operation.
- checkIf overtemp occurs even at a normal 120°F set point with adequate flow: scale buildup is creating hot spots. Descale the heat exchanger.
| Typical high-limit setpoint (Navien NPE) | 185°F outlet temperature |
| Typical high-limit setpoint (Rinnai) | 176°F outlet temperature |
| Typical high-limit setpoint (Rheem RTGH) | 185°F outlet temperature |
Cause 3 — Failing Outlet Thermistor (Mid-Cycle Shutdown)
The outlet thermistor measures the water temperature leaving the heat exchanger and feeds that reading to the PCB. The PCB uses this reading to modulate the gas valve — opening it more if the water is too cold, closing it down if the water is too hot. A drifting thermistor that intermittently reports a falsely high temperature causes the PCB to close the gas valve, simulating a hot-water condition when the water is actually at normal temperature. The user experiences this as hot water going cold without warning.
- checkCharacteristic signature: the cold event happens at a consistent time after ignition, or consistently in response to a slight drop in flow rate — both of which cause the thermistor reading to jump.
- checkTest: isolate the outlet thermistor connector and measure resistance with a multimeter at the current outlet water temperature. Compare to the OEM temperature-resistance table for your model.
- checkIf resistance is more than 10% outside the spec at the measured temperature, replace the thermistor.
- checkCheck the thermistor well: if the thermistor sits in a stainless or brass well, verify the well is fully inserted and making good contact with the water stream. A thermistor that is partially withdrawn reads ambient air temperature, not water temperature.
Cause 4 — Gas Pressure Drop Under Sustained Load
Unlike the other three causes, this one does not affect the display temperature reading — the unit simply shuts down when the burner flame is lost due to insufficient gas pressure. The user experiences: good hot water for 3–10 minutes, then cold water and possibly an error code (Navien E012, Rinnai code 12, Rheem code 12) — or no code if the unit quickly reignites.
- checkTest method: manometer connected to the inlet pressure port during a shower of 10 minutes. Watch for a pressure drop that correlates with the cold event.
- checkConcurrent appliance test: have someone activate the furnace and dishwasher while the shower is running. If the cold event occurs only when other appliances are running, the supply line is the confirmed root cause.
- checkResolution: gas supply line upsizing (requires a licensed gas fitter), or scheduling high-BTU appliances to avoid concurrent operation.
If the dynamic gas pressure drops below the minimum (3.5" WC for NG, 8.0" WC for LP) during normal operation, do not increase the water heater's BTU output as a workaround. The gas supply line must be corrected.
Video Guide
Tankless Water Heater Runs Cold After 3 Minutes With No Error Code
Use HeatDiagnose for guided step-by-step repair
Enter your brand, model, and error code — and get a yes/no diagnostic flow built from OEM service procedures.
Frequently Asked Questions
Why does my shower go cold at exactly 8 minutes every time?expand_more
A timed, consistent cold event almost always indicates thermal overload lockout triggered by heat exchanger scale. After 8 minutes of operation, the scaled heat exchanger retains enough heat to trigger the overtemp sensor consistently. Descaling the heat exchanger with citric acid typically resolves this.
Can a failing dip tube cause a tankless water heater to go cold?expand_more
No — tankless water heaters do not have dip tubes. That failure mode applies to storage tank water heaters only.
The water goes cold but there is no error code. What does that mean?expand_more
No-code cold events typically indicate either the cold-water sandwich (normal), a marginal thermistor that is causing the PCB to modulate the burner down without a full shutdown, or a gas pressure drop that causes a brief flame loss that the unit recovers from before locking out. Use a data logger or clamp meter on the gas valve solenoid to capture whether the valve is cycling during the cold event.
