Phoenix Tankless Water Heater Error Codes: What Each One Means and When to Call
An error code on your Phoenix tankless water heater is the control board’s way of telling you that a specific monitored function has fallen outside its safe operating range. Error codes on residential tankless units fall into five categories: ignition and flame, venting and combustion airflow, water flow and flow sensors, temperature limits and overheating, and scale or maintenance reminders. In Phoenix, where water hardness runs 13 to 17 grains per gallon, the majority of error codes in units that have been in service for two or more years without annual descaling relate to mineral scale affecting heat exchanger temperatures and flow sensor passages. Understanding what category your code falls into tells you how urgent the response needs to be.
Why Phoenix Tankless Units See Error Codes More Often Than Most Markets
Phoenix’s water supply from the Colorado River through the Central Arizona Project measures 13 to 17 grains per gallon in dissolved calcium and magnesium hardness, placing it in the Water Quality Association’s very hard to extremely hard classification. When hard water passes through a tankless heat exchanger at the temperatures required for hot water production, calcium and magnesium precipitate and bond to heat exchanger surfaces as calcium carbonate scale. The U.S. Department of Energy’s water heating guidance documents that a quarter inch of scale on a heat exchanger can reduce thermal efficiency by up to 40 percent, and Phoenix’s high water hardness accelerates scale accumulation to a rate that national maintenance recommendations do not account for.
Scale-related error codes in Phoenix tankless units include: high temperature limit codes triggered when the heat exchanger surface temperature exceeds safe limits because scale insulates the surface from the water flow, flow sensor codes triggered when scale deposits partially block the flow sensor passage or inlet screen, and scale maintenance reminders (the LC code on Rinnai units) that signal accumulated scale has reached a service threshold. Annual professional descaling prevents all of these code categories. Our tankless water heater maintenance service addresses all Phoenix hard water-specific maintenance needs in a single annual visit.
The Five Error Code Categories: What Each One Means
Category 1: Ignition and Flame Failure Codes
Ignition codes indicate that the control board attempted to start the burner and failed to establish or maintain a stable flame.
- Rinnai: Codes 11 (gas or ignition failure) and 12 (flame failure during operation)
- Navien: Codes E003 and E012 (ignition and flame loss)
- Rheem: Codes 11 and 12 (mirrors Rinnai numbering for ignition failure)
- Noritz: Codes 10, 11 (combustion and ignition issues)
Common causes in Phoenix: gas supply valve is closed, the gas meter has been shut off, other gas appliances in the home are also not functioning (confirming a gas supply issue), the exterior vent terminal is blocked by a bird or wasp nest, the igniter rod has carbon buildup from combustion, or the flame sensor is fouled. Check that all gas valves are open and that other gas appliances are functioning before assuming equipment failure. After one reset attempt, if the code recurs, professional service is warranted.
Category 2: Venting and Combustion Airflow Codes
Venting codes indicate restricted airflow through the combustion air or exhaust venting system. These are among the more serious codes because unresolved venting problems can affect combustion safety.
- Rinnai: Code 61 (combustion exhaust restriction) and Code 10 (abnormal combustion)
- Navien: Code E030 (heat exchanger or venting system fault, one of the most serious Navien codes)
- Rheem: Code 29 (venting or exhaust restriction)
Common causes in Phoenix: the exterior vent terminal has accumulated debris, cotton from desert trees has packed against the vent hood screen, a bird or wasp has built a nest in the vent pipe, or a vent joint has separated inside the wall or attic space. Inspect the exterior vent terminal for visible blockage before calling for service. Do not attempt more than two resets on a venting code. If the code returns after a reset, call for professional service before continuing to operate the unit.
Category 3: Water Flow and Flow Sensor Codes
Flow codes indicate that the unit detected insufficient water flow to operate safely. Tankless units require a minimum flow rate, typically 0.5 to 0.75 gallons per minute, to activate and sustain operation.
- Rinnai: Code 18 (water flow rate below minimum threshold)
- Navien: Code E037 (inlet water temperature sensor issue that can appear as a flow-related problem)
Most common Phoenix cause: mineral deposits on the inlet filter screen or inside the flow sensor passage reduce the water flow signal below the activation threshold. The inlet filter screen is a small mesh screen located at the cold water inlet fitting on the unit. It can often be removed, rinsed under a faucet to clear mineral deposits, and reinstalled to restore normal flow readings. If rinsing the inlet screen does not resolve the flow code, the flow sensor passage or the flow sensor itself requires professional service, typically addressed as part of descaling.
Category 4: Temperature Limit and Overheating Codes
Temperature codes indicate that a sensor detected temperatures above the unit’s safe operating limit at the heat exchanger, outlet water, or component surface.
- Rinnai: Code 14 (thermal fuse or overheating), Code 16 (temperature controller fault), Code 19 (high limit switch)
- Navien: Code E035 (high temperature at heat exchanger)
In Phoenix, temperature codes on units with more than 18 months of service since their last descaling are frequently caused by scale insulation on the heat exchanger surface. When scale coats the heat exchanger, the surface temperature rises to deliver the same water output temperature because heat transfer efficiency has decreased. The control board detects the elevated surface temperature and triggers the limit code. Annual descaling in Phoenix is the primary prevention for this code category. A unit displaying persistent temperature limit codes should be assessed for descaling before any component replacement is recommended.
Category 5: Scale and Maintenance Reminder Codes
Scale reminder codes are not safety shutdowns but ongoing maintenance notifications that mineral accumulation has reached a service threshold.
- Rinnai: LC code (lime or calcium scale accumulation reminder)
The LC code on Rinnai units allows the system to continue operating but signals that descaling should be scheduled promptly. In Phoenix hard water conditions, the LC code typically appears sooner than the manufacturer’s standard interval predicts because the higher mineral concentration in Phoenix water accelerates the accumulation rate. A Phoenix Rinnai unit that shows the LC code has reached a threshold that, if left unaddressed, will progress to flow sensor codes and eventually thermal limit codes as scale continues to accumulate. Schedule descaling service when you see the LC code rather than allowing it to persist.
Quick Reference: Which Codes Require Immediate Action vs Scheduled Service
Stop using the unit immediately and call for service without resetting:
- Venting and combustion codes that recur after reset (Rinnai 61, Navien E030, Rheem 29)
- Any code accompanied by the smell of combustion gases near the unit
- Codes accompanied by visible water leakage from the unit
Try one reset; call if the code returns:
- Ignition codes (Rinnai 11/12, Navien E003/E012, Rheem 11/12)
- High temperature limit codes (Rinnai 14/16/19, Navien E035)
- Flow sensor codes (Rinnai 18) after inspecting the inlet screen
Schedule professional service within the next few days; unit may be operated briefly:
- LC code (scale maintenance reminder) on Rinnai units
- Flow codes that resolve after inlet screen cleaning but have appeared before
- Temperature codes on units with documented descaling history within 12 months
The DIY Check vs What Requires a Plumber
A homeowner can safely check the following before calling for service:
- Confirm gas supply valve at the unit is fully open
- Confirm other gas appliances in the home are functioning
- Inspect exterior vent terminal for visible blockage or debris
- Inspect and rinse the inlet filter screen at the cold water connection
- Perform a single reset using the reset button or thermostat power cycle
The following require a licensed plumber:
- Professional descaling with circulation equipment and descaling solution
- Igniter inspection, cleaning, or replacement
- Flame sensor inspection and cleaning
- Combustion fan inspection and replacement
- Flow sensor replacement
- Thermal fuse or high-limit switch replacement
- Vent pipe inspection from the interior, including joint verification
How Annual Descaling Prevents Most Phoenix Error Codes
Professional descaling circulates a food-grade citric acid or commercial descaling solution through the heat exchanger via service port connections for 45 to 60 minutes, dissolving the calcium carbonate deposits that cause the majority of Phoenix-specific error codes. Following the chemical circulation, a clean water flush removes the dissolved scale and spent solution. After descaling, our technicians test flow rate, temperature output and verify the absence of pending error codes before the unit is returned to normal operation.
A unit descaled annually in Phoenix maintains heat exchanger efficiency, avoids the flow restriction that triggers sensor codes, and does not develop the thermal limit violations that scale-insulated heat exchanger surfaces produce. The LC code on Rinnai units serves as the manufacturer’s own prompt to descale. On Phoenix installations, annual service ahead of the LC code threshold prevents the code from appearing at all. For complete information on our Phoenix tankless maintenance and descaling service, see our tankless water heater service page. For urgent no-hot-water situations, our emergency plumbing service is available around the clock.
Phoenix Local Context: What Summer Heat Does to Error Code Frequency
Phoenix summer conditions amplify error code frequency in two specific ways. First, higher ambient temperatures reduce the cooling efficiency of the venting system, which operates against higher outdoor temperatures in summer and may produce combustion airflow conditions closer to the unit’s operational limits. Second, peak summer hot water demand from multiple users increases daily operating cycles, which accelerates the scale accumulation rate on heat exchanger surfaces and reduces the time between descaling events and the appearance of scale-related codes. Units that had no error codes in the spring may begin showing temperature limit or flow codes in July as summer demand and temperatures push accumulated scale conditions past their thresholds.
The Water Quality Association’s guidance on hard water and appliance maintenance provides additional context on the relationship between water hardness and water heater service intervals. For Phoenix-specific installation and service information, our Phoenix tankless water heater service covers the full range of services we provide for Greater Phoenix tankless systems.
Frequently Asked Questions: Phoenix Tankless Water Heater Error Codes
What do tankless water heater error codes actually mean?
Error codes on a tankless water heater are the unit’s control board telling you that a sensor reading has fallen outside the normal operating range for one of the system’s critical functions: ignition, flame stability, venting and airflow, water flow, or temperature. When any of these parameters falls outside the safe operating envelope, the control board shuts the unit down and displays a code to identify which function triggered the shutdown. Understanding the code category tells you how urgent the response needs to be and whether a professional call is warranted immediately or can wait.
Why do Phoenix tankless water heaters show error codes more than units in other cities?
Phoenix’s water hardness of 13 to 17 grains per gallon produces mineral scale accumulation on heat exchanger surfaces at a rate significantly higher than most U.S. markets. Scale buildup reduces flow efficiency, insulates heat exchanger surfaces from the water being heated, and partially blocks flow sensor passages, all of which trigger error codes in ways that accumulate faster in Phoenix than in moderate water quality markets. Additionally, Phoenix summer temperatures place elevated thermal demands on tankless units, and the combination of high daily demand and high ambient temperatures creates conditions that stress components beyond what standard maintenance intervals assume.
What do ignition failure codes mean on a Phoenix tankless water heater?
Ignition codes, which include Rinnai codes 11 and 12, Navien codes E003 and E012, and Rheem codes 11 and 12, indicate that the unit attempted to light the burner and failed to establish a stable flame. In Phoenix, the most common causes are: the gas supply valve is closed or gas pressure is insufficient, the air intake or exhaust vent is blocked by debris, a wasp or bird nest built in the exterior vent terminal during inactivity, or the igniter or flame sensor has failed. Check that the gas supply valve is fully open and inspect the exterior vent terminal for debris before calling for service.
Can I reset a tankless water heater error code myself?
Yes, a single reset attempt is appropriate for most error codes. Locate the reset button on your unit, which is typically a small button on the control panel or accessible after removing the front panel, and press it once. Allow the unit to attempt a restart. If the unit restarts and operates normally without displaying the code again, the shutdown was likely triggered by a transient condition. If the code reappears immediately or within one to two uses, there is an underlying condition that a reset cannot correct and professional diagnosis is needed. Do not reset a unit repeatedly on codes involving ignition, venting, or overheating.
What does a high temperature limit code mean on my Phoenix tankless water heater?
High temperature limit codes, which include Rinnai code 14 (thermal fuse), Navien code E035, and similar overheating codes on other brands, indicate that the unit detected temperatures above its safe operating limit at the heat exchanger or outlet. In Phoenix, scale accumulation on heat exchanger surfaces is the most common cause: the mineral layer insulates the heat exchanger from the water flowing through it, so the exchanger surface reaches higher temperatures than normal while the water exiting is cooler than expected. This code in a Phoenix unit with more than 18 months of service since its last descaling very likely indicates an overdue descaling need.
What does a venting or combustion failure code mean?
Venting codes, including Rinnai code 10 or 61, Navien code E030, and Rheem code 29, indicate that the unit detected restricted or abnormal airflow through the venting system. Possible causes include: the exhaust vent or air intake is physically blocked at the exterior terminal, debris or a nest has accumulated inside the vent pipe, vent pipe joints have separated or become corroded, or the combustion fan inside the unit has failed. Venting codes are among the more serious code categories because an unresolved venting problem can allow combustion gases to accumulate. Do not attempt more than two resets on a venting code, and call a licensed plumber or HVAC technician if the code recurs.
What does a water flow or flow sensor code mean on a Phoenix tankless unit?
Flow sensor codes, including Rinnai code 18 (water flow rate), indicate that the unit detected insufficient water flow through the heat exchanger to operate safely. The minimum flow rate required to activate most residential tankless units is 0.5 to 0.75 gallons per minute. In Phoenix, the most common cause of flow sensor codes in units with more than one year of service is mineral deposit accumulation at the inlet filter screen or in the flow sensor passage, which restricts the water flow signal below the activation threshold. Check the inlet filter screen (a small mesh screen at the cold water inlet connection) for visible mineral deposits. If it is coated with white scale, carefully remove and rinse it. If the code persists, descaling service addresses the deeper flow path restriction.
Why does my Rinnai tankless water heater keep showing the same error code?
A recurring Rinnai error code that returns after each reset indicates the triggering condition is persistent rather than transient. For ignition codes (11, 12) that recur, the gas supply, igniter, or flame sensor requires professional inspection. For flow codes (18) that recur, the inlet filter screen or flow sensor requires cleaning or replacement. For overheating codes (14, 19) that recur on a Phoenix unit, the most likely cause is heat exchanger scale accumulation requiring professional descaling. A code that clears on reset but returns consistently within the same or next few uses should be treated as an active problem requiring service.
Is it safe to keep using my Phoenix tankless water heater when it shows an error code?
Whether continued operation is safe depends on the code category. Flow codes (flow sensor, inlet screen restriction) and temperature sensing codes (thermistor errors) generally indicate a reduced performance condition rather than an immediate safety hazard, and brief continued operation to finish a shower cycle is typically not dangerous. Venting and combustion codes are different: these involve the safe handling of combustion gases, and continued operation without addressing the venting condition is not advisable. Ignition codes that clear on reset but recur may indicate a gas supply or combustion problem that warrants professional inspection before extended continued use.
What does the LC code on a Rinnai tankless water heater mean in Phoenix?
The LC code (lime or scale) on Rinnai tankless units is a maintenance reminder that the unit has accumulated mineral deposits at a level that warrants service. Unlike error codes that cause a safety shutdown, the LC code allows the unit to continue operating but signals that descaling should be scheduled. In Phoenix, with water hardness of 13 to 17 grains per gallon, Rinnai units typically reach the LC code threshold faster than in moderate water quality markets. The LC code appearing on a Phoenix unit is a clear signal that annual descaling service is overdue. Addressing the LC code before it advances to a thermal fault or flow restriction code prevents a more disruptive failure.
How does Phoenix hard water cause error codes on tankless water heaters?
Phoenix tap water contains 13 to 17 grains per gallon of dissolved calcium and magnesium minerals. When this water passes through the heat exchanger of a tankless unit, the temperature increase causes these minerals to precipitate and deposit as calcium carbonate scale on the heat exchanger surfaces and in the flow path. The U.S. Department of Energy documents that a quarter inch of scale on a heat exchanger surface can reduce thermal efficiency by 40 percent. As scale accumulates, the heat exchanger runs hotter to achieve the same water temperature output, which eventually triggers high temperature limit codes. Simultaneously, scale in the flow passages reduces water flow, triggering flow sensor codes. Annual descaling removes this accumulation before it produces error codes.
What maintenance prevents most error codes on a Phoenix tankless water heater?
Annual professional descaling is the single maintenance service that prevents the largest percentage of Phoenix tankless error codes. Descaling removes the mineral scale accumulation that causes the majority of heat exchanger temperature codes, flow sensor codes, and LC maintenance codes specific to Phoenix hard water conditions. Additionally, annual inspection of the inlet filter screen and cleaning where needed, annual venting inspection to verify the exterior terminal is clear of nests and debris, and combustion system inspection for gas units prevent the remaining major code categories. Our annual tankless maintenance service addresses all of these items in a single scheduled visit.
How long does it take a plumber to diagnose a tankless water heater error code in Phoenix?
Most error code diagnoses for Phoenix tankless units are completed during an initial service visit of 60 to 90 minutes. Units displaying scale-related codes (LC, high temperature limit, flow sensor) typically require descaling service immediately following diagnosis, which takes an additional 60 to 90 minutes with proper descaling equipment and solution. Combustion or venting code diagnosis that reveals a component failure such as a combustion fan or igniter may require parts that are not on the service vehicle, extending resolution to a second visit. Our technicians carry the parts most commonly needed for Phoenix-area tankless service calls.
Should I descale my Phoenix tankless water heater right after seeing an error code?
If the error code is the LC scale indicator, yes: schedule descaling promptly. If the error code is a high-temperature limit or flow sensor code, professional assessment should precede descaling to confirm that scale accumulation is the cause rather than a component failure that descaling will not address. Descaling a unit with a malfunctioning thermostat or flow sensor will not resolve the code. Diagnosis identifies whether descaling is the appropriate response, repairs a failed component if that is the cause, and then descales the heat exchanger to restore full efficiency.
What brands of tankless water heaters does A Quality service for error codes in Phoenix?
A Quality HVAC and Plumbing Services LLC diagnoses and services error codes for all major tankless water heater brands installed in Greater Phoenix, including Rinnai, Navien, Rheem, AO Smith, Bradford White, Noritz, and others. Our licensed plumbers carry manufacturer-specific diagnostic guidance and the descaling equipment compatible with all of these brands. For units installed by A Quality, service records are maintained to support warranty compliance documentation for error code repairs.
Why should I choose A Quality for tankless water heater error code service in Phoenix?
A Quality HVAC and Plumbing Services LLC has served Greater Phoenix since 1995, licensed under Arizona ROC 348651 (Specialty Dual CR-37 Plumbing), fully insured, and BBB A+ accredited. Our licensed plumbers understand the specific role that Phoenix hard water plays in error code generation for tankless units and approach every diagnosis with that context. We install and service AO Smith and Bradford White tankless systems and carry descaling equipment calibrated for Maricopa County water conditions on service vehicles. With 17,000-plus verified reviews and a 100% satisfaction guarantee on all work, we are a reliable and accountable choice for Phoenix-area tankless service.
When to Call A Quality for Tankless Water Heater Error Code Service in Phoenix
A Quality HVAC and Plumbing Services LLC has served Goodyear and Greater Phoenix since 1995, licensed under Arizona ROC 348651 (Specialty Dual CR-37 Plumbing), fully insured, and BBB A+ accredited. Our NATE-certified and licensed plumbers are trained on the specific error code patterns that Phoenix hard water conditions produce in major tankless brands, and our service vehicles carry descaling equipment calibrated for Maricopa County water hardness. We serve all Phoenix-area zip codes with 24/7 emergency dispatch for no-hot-water situations and scheduled service appointments for annual maintenance and error code diagnosis. With 17,000-plus verified reviews on Google, Yelp, and HomeAdvisor, and every service backed by our 100% satisfaction guarantee, A Quality is the dependable tankless service choice for Greater Phoenix.
Schedule Phoenix Tankless Water Heater Service
If your Phoenix tankless water heater is displaying an error code, call 623-853-1482 any time for live dispatch or book online at aqualityhvac.org. For regular annual maintenance before the next error code appears, our tankless water heater service page covers scheduling and service options. If you are also experiencing hard water issues affecting other appliances and plumbing fixtures, our water softener and filtration service reduces the mineral load on your entire plumbing system.