Water Heater Error Codes: What They Mean and What to Do
Tankless water heaters are significantly more communicative than tank units when something goes wrong. Instead of just stopping, they display an error code that identifies which system failed. If you know what the codes mean, that's valuable information. If you don't, it's just a number on a screen.
This guide covers the most common error codes across major tankless brands and what each one means for your next step.
Why Tankless Units Use Error Codes
A modern tankless water heater has sensors monitoring combustion, flow rate, water temperature, exhaust temperature, and supply pressure. When any reading falls outside safe parameters, the unit shuts down and displays a code identifying the problem area.
This is different from a tank unit, which typically fails silently — you only know something's wrong when you run out of hot water or see a leak.
Error Code Categories
Regardless of brand, error codes generally fall into these categories:
Ignition / Combustion Errors
The unit attempted to fire but couldn't confirm the burner lit. Common causes: low gas pressure, weak igniter, dirty burner, or blocked combustion air intake.
Common codes: Rinnai 11, Navien E003, Rheem C2/C4
What to check first: Is your gas supply working for other appliances? If yes, the problem is in the unit's ignition system — call a technician.
Exhaust / Venting Errors
The unit detected a problem with the exhaust pathway. This can mean a blocked vent, improper vent installation, or a recirculation of exhaust gases back into the combustion air intake.
Common codes: Rinnai 12, Navien E012
Important: This is a safety concern, not just a performance issue. A blocked or improperly vented gas appliance can produce carbon monoxide. Don't try to restart the unit repeatedly — call a technician.
Flow / Activation Errors
The unit isn't activating because it's not detecting sufficient water flow, or is detecting flow that falls below the minimum activation threshold.
Common codes: Navien E030, Rinnai 14
What to check: Is the inlet water shutoff fully open? Is there adequate water pressure to the unit? If yes, the flow sensor may need service.
Overheating Errors
The unit has exceeded its safe operating temperature. This can happen due to scale buildup in the heat exchanger (restricting water flow and causing hotspots) or a failed thermistor reporting incorrect temperatures.
Common codes: Rinnai 52, Navien E046, Rheem E5
What this often means in McKinney: Heat exchanger scale buildup. If the unit hasn't been descaled recently, this is the most likely cause. Descaling should restore normal operation.
Sensor / Control Errors
A temperature sensor, flow sensor, or control board is reporting data outside expected ranges.
Common codes: Navien E004, Rinnai 65, Rheem E1
What to do: These codes indicate a component failure that requires professional diagnosis. Don't attempt to reset repeatedly — you need a technician to identify which sensor has failed.
Brand-Specific Error Codes
Rinnai
- 11: No ignition — igniter, gas supply, or venting
- 12: Flame failure — burner lit but couldn't maintain
- 14: Thermistor issue
- 25: Condensate trap blocked (condensing units)
- 52: Outlet temperature sensor fault
- 61: Combustion fan failure
- 65: Water flow sensor fault
- 70: Control board fault
Navien
- E001 / E002 / E003: Ignition failure (first/second attempt, then lockout)
- E004: False flame detection
- E012: Exhaust overheating
- E016: Heat exchanger high-limit
- E030: Flow sensor issue
- E046: Inlet thermistor fault
Rheem/Paloma
- C1: Ignition failure
- C2: Flame out during operation
- E1: Flow sensor failure
- E5: Overheating safety
When to Reset vs. When to Call
It's reasonable to reset once if the code appeared during an unusual usage event and the unit has no history of problems. Power-cycle the unit (turn off, wait 30 seconds, restart) and see if the problem recurs.
Call a technician if:
- The code returns immediately after reset
- The code involves venting or combustion (safety concern)
- The unit has been producing error codes intermittently
- The unit is overdue for descaling (overheating codes)
- You don't recognize the code and it's not in your manual
What to Tell a Technician
When you call about an error code, have this information ready:
- The exact code displayed (write it down before resetting)
- The brand and model of your unit
- How long you've had the unit
- When the problem started
- Whether it's happening consistently or intermittently
- When it was last serviced or descaled
This information allows a technician to come prepared with the likely replacement parts — which means faster diagnosis and resolution.
Bottom Line
Error codes are information — not a verdict. Most tankless failures involve one specific component, and knowing the code gets the right technician to the right diagnosis faster. In McKinney, where hard water makes heat exchanger scaling a common issue, many overheating codes resolve with a descaling service rather than part replacement.
Related Service
Tankless Water Heater Repair in McKinney →Need Water Heater Help in McKinney?
Call 24/7 or live chat now — same-day service available.