Tankless Water Heater Troubleshooting: Common Error Codes and Fixes
Tankless water heater error codes are manufacturer-specific alphanumeric signals generated by onboard diagnostic systems when a sensor, component, or operational parameter falls outside designed thresholds. This page maps the major error code categories across gas and electric tankless platforms, explains the mechanical and electrical conditions that trigger each fault class, identifies which errors require licensed trade work versus routine homeowner maintenance, and structures the diagnostic sequence that service professionals follow. Accurate interpretation of error codes is essential for code-compliant repair under the International Fuel Gas Code (IFGC) and applicable state mechanical codes.
- Definition and scope
- Core mechanics or structure
- Causal relationships or drivers
- Classification boundaries
- Tradeoffs and tensions
- Common misconceptions
- Checklist or steps (non-advisory)
- Reference table or matrix
Definition and scope
A tankless water heater error code is a fault notification displayed on an LED panel, LCD screen, or transmitted via a remote controller or smart-home interface when the unit's control board detects an anomaly. These codes are not universal — each major manufacturer (Rinnai, Navien, Noritz, Rheem/Prestige, Bosch/Buderus, Takagi, Bradford White) maintains a proprietary alphanumeric system. Despite that variation, the underlying fault categories align closely across platforms: ignition failure, exhaust and combustion airflow restriction, water flow and temperature sensor faults, and component-level electrical failures.
The scope of error code troubleshooting extends across both gas-fired condensing and non-condensing units and electric whole-house tankless systems. Gas units carry significantly more fault categories due to combustion variables — flame sensing, gas valve modulation, heat exchanger thermistors, and venting pressure switches — while electric units concentrate faults around heating element continuity, thermistor accuracy, and relay board integrity. For reference on how these product categories are structured, see the Tankless Providers section of this resource.
Error codes triggering automatic lockout — where the unit shuts down and requires manual reset — fall under safety-critical categories governed by ANSI Z21.10.3 (Gas Water Heaters) and UL 174 (Electric Water Heaters), both of which define performance and safety shutoff requirements manufacturers must meet. Field service on lockout-class errors in gas appliances typically requires a licensed plumber or gas fitter under state mechanical licensing statutes.
Core mechanics or structure
Tankless water heater diagnostic systems consist of three functional layers:
1. Sensor network. Modern gas tankless units carry between 8 and 14 discrete sensors: inlet and outlet water thermistors, a flow sensor (turbine or paddle type), an exhaust thermistor, a combustion air pressure switch, a flame rod, and, on condensing models, a secondary heat exchanger thermistor and condensate sensor. Electric units carry 3 to 6 sensors focused on water temperature, element temperature, and flow detection.
2. Control board. The printed circuit board (PCB) continuously polls sensor inputs against programmed tolerance windows. When a reading deviates — a thermistor returns a resistance value outside its expected ohm range, or a pressure switch fails to close within a defined millisecond window during ignition — the PCB logs a fault and outputs the corresponding error code.
3. Display and communication interface. The error code surfaces on the unit's panel or a remote controller. On Wi-Fi-enabled models from Navien (NaviLink), Rinnai (Control-R), and Rheem (EcoNet), faults also push to a connected app, providing remote diagnostics before a technician is dispatched.
Understanding this three-layer structure clarifies why a single error code can stem from multiple root causes — a Code 11 ignition failure on a Rinnai unit, for example, may originate from a gas supply problem, a failed igniter, a dirty flame rod, or a PCB relay fault, all producing the same displayed code.
Causal relationships or drivers
Error code frequency and type correlate directly with installation quality, water chemistry, combustion air availability, and maintenance intervals.
Hard water scaling is the leading driver of heat exchanger and thermistor faults in regions where water hardness exceeds 7 grains per gallon (approximately 120 mg/L as calcium carbonate). Scale accumulation on heat exchanger walls increases thermal resistance, causing outlet thermistors to read abnormally high temperatures and triggering high-temperature shutoff codes (Noritz Code 90, Navien Code E003, Rinnai Code 61). The Water Quality Association documents that water above 10.5 grains per gallon significantly accelerates heat exchanger degradation in on-demand appliances.
Combustion air restriction drives the second-largest category of fault codes in indoor-installed gas units. Inadequate makeup air, blocked intake screens, or improperly sized venting generates pressure switch faults (Rinnai Code 12, Noritz Code 16, Rheem Code 14). The IFGC 2021, Section 304 specifies combustion air volume requirements for gas appliances in confined spaces.
Flow sensor contamination from sediment or pipe scale causes low-flow or no-flow fault codes (Navien Code E003, Rinnai Code 11 secondary), preventing the unit from detecting a draw event and initiating the heating cycle.
Gas supply pressure outside the manufacturer's operating range — typically 3.5 to 10.5 inches water column (WC) for natural gas — produces ignition failure and flame instability codes. Gas pressure verification requires a manometer and falls within licensed gas fitter scope in all 50 states.
Classification boundaries
Tankless error codes divide into four primary fault classes that determine the appropriate response pathway:
Class 1 — Soft faults (user-resettable): Low-priority alerts that do not shut down the unit. Examples include inlet filter notifications, scale buildup reminders (Navien's maintenance code A0), and low-flow warnings. No lockout occurs; the unit continues operating.
Class 2 — Operational errors (self-clearing): Faults that cause a momentary shutoff but clear automatically when the triggering condition resolves. A temporary gas pressure drop or brief flow sensor misread falls here. These codes may not persist in the display if the condition resolves before the technician arrives.
Class 3 — Hard lockout errors (manual reset required): Faults where the unit shuts down and requires a physical reset button press to restart. Ignition failure after 3 consecutive attempts (Class 3 on most platforms), high-temperature exceedance, and exhaust overheat fall here. Reset without diagnosing root cause will result in repeat lockout.
Class 4 — Component failure codes (service required): Codes indicating a measured component has failed beyond the sensor's normal range — a thermistor reading open circuit or short circuit, a failed PCB relay, or a heat exchanger overheat exceeding reset-safe thresholds. These codes do not clear with reset and require parts replacement by a qualified technician.
This classification boundary is critical when assessing whether a permit is required for the repair. Component replacements on gas appliances — particularly gas valve, heat exchanger, or PCB replacement — fall under mechanical permit requirements in jurisdictions following the International Mechanical Code (IMC) or state equivalents.
Tradeoffs and tensions
Diagnostic specificity vs. code universality. Proprietary error code systems allow manufacturers to optimize diagnostics for their specific sensor configurations, but create service friction when technicians work across brands. A service professional who specializes in Navien condensing units may need separate training and code reference material for Noritz non-condensing platforms, even when the physical fault is identical.
Reset accessibility vs. safety lockout integrity. Manufacturers design reset buttons to be accessible to end-users to reduce unnecessary service calls for soft faults. This accessibility creates a tension: end-users who repeatedly reset a Class 3 lockout without resolving the underlying ignition or overheat condition may damage the heat exchanger or create a combustion safety hazard. ANSI Z21.10.3 limits do not restrict reset accessibility, leaving manufacturers to manage this tradeoff through documentation alone.
Remote diagnostics vs. technician dependency. Smart-connected units with app-based fault reporting reduce diagnostic time by transmitting error history and sensor logs before a technician arrives. However, this capability is only available on units with active Wi-Fi pairing, and older units — or units in areas with no network connectivity — revert to display-only codes, limiting remote triage.
Condensing vs. non-condensing fault complexity. Condensing units that achieve Uniform Energy Factor (UEF) ratings above 0.90 (DOE UEF Test Procedure, 10 CFR Part 430) carry additional fault categories related to the secondary heat exchanger, condensate trap, and neutralizer — components absent from non-condensing designs. This complexity increases diagnostic scope but also provides more granular fault data.
Common misconceptions
Misconception: The same error code means the same fault across brands.
Rinnai Code 11, Noritz Code 11, and Rheem Error 11 do not describe identical conditions. Rinnai Code 11 is an ignition failure. Noritz Code 11 is an ignition failure with a specific flame sensing sub-classification. Rheem Error 11 relates to a gas valve malfunction in some model generations. Technicians must reference the specific model's service manual, not cross-brand code tables.
Misconception: A reset that clears a code means the fault is resolved.
A manual reset restores the unit to operational status but does not address the root cause. On Class 3 faults, the triggering condition — blocked combustion air, failing igniter, marginal gas pressure — remains present and will regenerate the fault within hours or days. Cleared-code recurrence at intervals shorter than 72 hours indicates an active underlying fault.
Misconception: Descaling flushes resolve all thermistor fault codes.
Thermistor fault codes indicating open circuit (infinite resistance) or short circuit (zero resistance) reflect sensor wire or sensor head failure, not scale accumulation. Descaling addresses scale-induced temperature misread on functioning thermistors, not sensor hardware failure. Distinguishing between these two root causes requires a multimeter resistance test against the manufacturer's thermistor resistance table.
Misconception: Error codes are not relevant to permit or inspection processes.
Jurisdictions enforcing the International Plumbing Code (IPC) 2021 require that replaced appliances or repaired systems pass inspection. A unit exhibiting persistent fault codes related to venting or combustion air may fail a post-repair inspection if the error indicates a code-non-compliant installation condition rather than a component defect.
Checklist or steps (non-advisory)
The following sequence represents the diagnostic process structure followed in professional service calls for tankless water heater error codes. This is a reference description of professional practice, not a set of end-user instructions.
Phase 1 — Code retrieval and history review
- Read and document the active error code displayed on the unit panel or remote controller
- Access error history log if the unit supports stored fault memory (Navien, Rinnai, Noritz premium models)
- Note number of reset attempts since last fault occurrence
- Record unit model number, serial number, and installation date
Phase 2 — Fault class determination
- Cross-reference error code against the model-specific service manual
- Assign fault class (1 through 4 per the classification above)
- Determine whether the fault is combustion-side, water-side, or electrical
Phase 3 — Visual and environmental inspection
- Inspect combustion air intake screen for blockage (lint, debris, insect nesting)
- Inspect exhaust venting termination for obstruction or bird/rodent nesting
- Verify condensate drain line is clear on condensing models
- Check inlet filter screen for sediment accumulation
Phase 4 — Instrumented testing
- Measure gas supply pressure at the unit's test port with a calibrated manometer
- Measure incoming water flow rate against the unit's minimum activation threshold (typically 0.5 GPM)
- Test thermistor resistance values at sensor terminals with a multimeter against manufacturer resistance-temperature tables
- Check flame rod continuity and carbon deposit presence
Phase 5 — Component action and documentation
- Replace failed components per manufacturer's service procedure
- Perform test cycle with monitored sensor readings
- Document repair actions and error codes cleared for permit or warranty records
- Confirm the unit operates through a complete heating cycle without fault recurrence
The Tankless Provider Network Purpose and Scope section of this resource identifies licensed service professionals who perform this diagnostic work across U.S. service regions.
Reference table or matrix
Major Error Code Categories by Manufacturer
| Fault Category | Rinnai Code | Navien Code | Noritz Code | Rheem/Prestige Code | Fault Class |
|---|---|---|---|---|---|
| Ignition failure | 11 | E003 | 11 | 11 | 3 (lockout) |
| Combustion airflow / venting | 12 | E012 | 16 | 14 | 3 (lockout) |
| High-temperature shutoff | 61 | E003 (overheat) | 90 | 65 | 3 (lockout) |
| Outlet thermistor fault | 14 | E016 | 31 | 12 | 4 (service) |
| Inlet thermistor fault | 16 | E017 | 32 | 13 | 4 (service) |
| Flow sensor fault | 03 | E037 | 63 | 10 | 2 or 4 |
| Gas valve fault | 65 | E030 | 61 | 65 | 4 (service) |
| Condensate / neutralizer fault | N/A | E109 | N/A | N/A | 1 or 3 |
| PCB / communication fault | 71 | E001 | 70 | 76 | 4 (service) |
| Scale / maintenance reminder | N/A | A0 | N/A | N/A | 1 (soft) |
Code numbers are representative of common model families and may vary by product generation. Consult the model-specific service manual for authoritative code definitions.
Thermistor Resistance Reference (Typical NTC Sensor Values)
| Water Temperature | Expected Resistance Range |
|---|---|
| 32°F (0°C) | 27,000 – 33,000 Ω |
| 68°F (20°C) | 10,000 – 12,000 Ω |
| 104°F (40°C) | 4,200 – 5,000 Ω |
| 140°F (60°C) | 1,900 – 2,300 Ω |
| Open circuit (sensor failure) | >500,000 Ω |
| Short circuit (sensor failure) | <100 Ω |
Resistance values are representative of commonly deployed NTC thermistors. Manufacturers publish model-specific tables in service documentation; field measurement must be compared against those tables, not generic values.
For professional service providers qualified to perform error code diagnosis and component-level repair, the Tankless Providers provider network provides regional service coverage information.