top of page
Search

Navien NPE-240A2 Error Codes and How to Fix the Most Common Faults

Writer: Jacob Plyler
Jacob Plyler
Aug 27
9 min read

A tankless water heater usually fails at the worst possible time: mid-shower, during laundry, or right when guests arrive. The good news is that many Navien NPE-240A2 error codes point to a specific condition, such as ignition failure, blocked venting, poor water flow, or overheating.


Some fixes are simple homeowner checks. Others involve gas pressure, combustion, wiring, or sensors and should be handled by a licensed technician. Use this guide to understand what the most common codes mean, what to check first, and when to stop troubleshooting.


Eye-level view of a Navien-style tankless water heater mounted on a utility room wall
The display code is the starting point for safe troubleshooting.

Start with safe troubleshooting


Before chasing any fault code, make the unit safe to inspect.


If there is a gas smell, do not reset the heater, flip switches, or use a phone near the appliance. Leave the area and contact the gas utility or emergency services.


For non-emergency troubleshooting:


  1. Write down the exact code


    A code such as `E003` means something different from `E012`, even though both can involve flame problems.


  2. Try one reset only


    A single reset can clear a temporary fault. Repeated resets can mask a serious issue and may make diagnosis harder.


  3. Check the basics


    Confirm the gas valve is open, the water valves are open, the unit has power, and the intake and exhaust terminations are clear.


  4. Do not open sealed combustion parts


    Burner, gas valve, fan, flame rod, and control board work should be left to a qualified technician.


  5. Use the owner’s manual


    Navien model revisions and setups vary. The manual for the specific installed unit should always outrank general advice.


Common fault codes at a glance


The table below covers the Navien NPE-240A2 error codes homeowners are most likely to see, along with practical first checks.


Code

What it usually means

Homeowner checks

When to call a technician

`E003`

Ignition failure

Check gas supply, power, vent openings, and reset once

If the code returns or other gas appliances also struggle

`E004`

False flame detection

Power cycle once if safe

Almost always needs service

`E012`

Flame loss during operation

Check gas supply, venting, condensate drain, and reset once

If hot water cuts in and out or code repeats

`E016`

Heat exchanger overheating

Check water valves and clean the inlet filter

If scaling, pump, or sensor issues are likely

`E030`

Exhaust overheating

Check vent terminations and airflow

If it repeats after vent openings are clear

`E109`

Fan motor or fan signal problem

Check for blocked intake or exhaust outside

If the fan does not run normally

`E110`

Exhaust or air intake blockage

Clear snow, leaves, nests, or debris from vent ends

If venting is damaged, sagging, or incorrectly pitched

`E438`

Circulation pump or recirculation issue

Check isolation valves and recirculation settings

If the internal pump or check valve may be faulty

`E407`, `E421`, or similar sensor codes

Thermistor or temperature sensor fault

Reset once and check for obvious water leaks

If the code comes back


These codes do not prove a single failed part. They show what the control board detected. A blocked vent, dirty burner, weak gas supply, or scale buildup can point the heater toward the same shutdown pattern.


`E003` means the burner did not ignite


`E003` is one of the most common tankless water heater service calls. The unit tried to light the burner but did not prove flame.


Common causes include:


  • Closed or partially closed gas valve

  • Interrupted gas service

  • Air in the gas line after service work

  • Low gas pressure under load

  • Dirty flame rod or burner

  • Blocked intake or exhaust piping

  • Condensate backup

  • Ignition transformer or wiring issue


Start with the simple checks. Make sure the manual gas shutoff valve is parallel with the gas pipe. Check whether other gas appliances, such as a furnace or range, are operating normally. Look outside at the intake and exhaust terminations. Leaves, pine needles, insect nests, wind-driven debris, and snow can all interfere with combustion air.


If the heater was recently installed or gas work was done, air in the line may cause a temporary ignition problem. A single reset may clear it. If `E003` returns, stop resetting and schedule service.


A technician may check gas pressure with the unit firing at high demand, inspect the flame rod, verify combustion, and confirm that the vent system meets the installation requirements.


Close-up view of a tankless water heater control panel showing an error code
The exact code helps narrow the cause before parts are replaced.

`E012` means the flame went out after ignition


With `E012`, the heater lit successfully but lost flame while running. From the homeowner’s point of view, it may feel like hot water starts normally, then suddenly turns cold.


The cause often overlaps with `E003`, but the timing is different. The burner proves flame at first, then something changes. Gas pressure may drop when several appliances run at the same time. Venting may allow poor airflow under certain wind conditions. Condensate may not drain properly once the unit runs for a while.


Check these items first:


  • The gas valve is fully open

  • Other gas appliances are not acting weak or shutting off

  • Intake and exhaust vents are clear outside

  • The condensate drain line is not kinked, frozen, clogged, or sitting in standing water

  • The water heater has not been neglected for annual service


In humid or cold areas, condensate drainage deserves extra attention. A blocked trap or drain can cause combustion problems and shutdowns.


If `E012` happens only during high-demand use, such as two showers plus laundry, the appliance may be running at maximum input. A technician can test gas pressure under load and inspect the burner and flame sensing system.


`E004` means the unit senses flame when it should not


`E004` is a false flame detection code. The control board is seeing a flame signal at the wrong time.


This is not a code to work around. It can involve moisture, a flame rod problem, wire damage, grounding issues, or a control board fault. A homeowner can safely try a power cycle if there is no gas smell and no other unsafe condition. If the code returns, professional service is the right next step.


Do not keep resetting the water heater or opening burner parts. False flame signals are part of the appliance’s safety system, and guessing can create risk.


`E016` points to overheating inside the heat exchanger


The NPE-240A2 protects itself when temperatures climb too high. `E016` often relates to poor water flow through the heat exchanger or heat that cannot transfer properly into the water.


Possible causes include:


  • Closed service valve

  • Clogged cold water inlet filter

  • Scale buildup inside the heat exchanger

  • Plumbing restriction

  • Faulty water flow sensor

  • Pump or recirculation issue

  • Temperature sensor problem


Start by checking that the cold and hot isolation valves under the unit are fully open. If the heater has service valves and an inlet filter screen, the filter may need cleaning. Turn off power and water according to the manual before removing any filter screen. Have a towel and bucket ready because water will spill.


Scale is a major cause of overheating in tankless water heaters. Hard water leaves mineral deposits inside the heat exchanger. Over time, those deposits reduce heat transfer and water flow. In many homes, descaling once a year is a common maintenance task. Homes with very hard water may need it more often, especially without water treatment.


A repeated `E016` should not be ignored. Overheating can shorten the life of the heat exchanger.


Top-down view of a bucket, hoses, and descaling pump connected near a tankless water heater
Regular flushing helps reduce scale-related overheating faults.

`E030` means the exhaust temperature is too high


`E030` points to abnormal exhaust temperature. The unit is seeing flue gases hotter than expected.


This can happen when:


  • The heat exchanger is scaled

  • Water flow is too low

  • The burner is not operating correctly

  • Venting is restricted

  • Exhaust piping is not installed correctly

  • The exhaust temperature sensor is faulty


The homeowner checks are limited but useful. Look at the outside vent terminations. Clear visible obstructions. Check that nothing has been placed too close to the vent outlet. Make sure landscaping, stored items, or new construction have not reduced clearance.


If the code returns after the vent area is clear, call for service. A technician may need to check combustion, inspect the heat exchanger, test sensors, and confirm venting layout.


`E110` usually means the heater cannot breathe properly


`E110` is commonly associated with blocked exhaust, blocked intake, or abnormal air pressure. Tankless water heaters need a steady path for combustion air in and exhaust gases out. When that path is blocked, the unit shuts down.


This code is common after storms, freezing weather, yard work, or long periods without service. In Upstate South Carolina and similar regions, pollen, leaves, insects, and wind-blown debris can be just as much of a problem as snow in colder areas.


Check the exterior vent terminations:


  • Remove leaves, nests, cobwebs, and debris

  • Clear snow or ice if present

  • Make sure the vent ends are not crushed or loose

  • Confirm shrubs or stored items are not blocking airflow

  • Look for sagging plastic vent pipe where condensate could collect


Do not disconnect vent piping unless trained to do so. Improper venting can allow dangerous exhaust gases into the home.


If `E110` returns after the outside openings are clear, the problem may be inside the vent run, the fan, the pressure sensing system, or the installation itself.


`E109` points to the fan system


The combustion fan moves air through the unit. If the control board does not receive the expected fan signal, or if the fan cannot spin properly, the NPE-240A2 may show `E109`.


A blocked vent can sometimes make a fan-related problem appear worse, so check the intake and exhaust outside first. Listen for unusual sounds when the unit tries to start. Grinding, clicking, or a fan that never ramps up can point to a mechanical or electrical issue.


Fan replacement and electrical diagnosis are technician jobs. The service person may check wiring, fan operation, control signals, and signs of water or debris inside the cabinet.


`E438` can involve recirculation or pump problems


The “A” in NPE-240A2 refers to the ComfortFlow recirculation design, which includes an internal buffer tank and pump system. When the recirculation side has trouble, some installations may show `E438` or related pump behavior.


Symptoms may include slow hot water delivery, inconsistent recirculation, noise, or a recurring fault.


Homeowner checks include:


  • Make sure service valves are open

  • Confirm the unit is set for the intended recirculation mode

  • Check timers or external controls if installed

  • Look for closed valves on a dedicated return line

  • Verify that recent plumbing work did not change the recirculation path


Pump faults, check valve issues, internal wiring, and board-level problems need professional diagnosis. The settings also matter. A unit configured for the wrong recirculation layout may behave poorly even if the parts are fine.


Sensor codes usually need diagnosis, not guessing


Navien water heaters use thermistors and sensors to monitor water temperature, exhaust temperature, flow, and operating conditions. Codes such as `E407`, `E421`, and similar sensor-related faults may point to an open circuit, short circuit, abnormal reading, or failed sensor.


A sensor code does not always mean the sensor itself has failed. Loose wiring, moisture, corrosion, scale, or board issues can create the same result.


Safe homeowner steps are simple:


  • Reset once

  • Look for visible leaks

  • Check for signs of moisture around the unit

  • Make sure the unit is not exposed to freezing conditions

  • Call for service if the code returns


A technician can test resistance values, inspect harnesses, and confirm whether the sensor, wiring, or board is the real cause.


Maintenance prevents many recurring codes


A lot of error codes start as maintenance problems. The unit may run for years, then begin locking out because combustion, water flow, or heat transfer has slowly changed.


A practical maintenance routine includes:


  • Clean the cold water inlet filter

  • Flush and descale the heat exchanger as needed

  • Inspect intake and exhaust terminations

  • Confirm the condensate drain flows freely

  • Check for leaks around service valves and fittings

  • Keep the area around the heater clear

  • Schedule combustion and gas pressure checks with a qualified technician


Water quality matters. Hard water increases scale buildup. Acidic water, sediment, and well water conditions can also affect performance. If filters clog quickly or scale returns soon after flushing, water treatment may be part of the long-term fix.


When to stop troubleshooting


Some checks are safe and useful. Others cross into gas appliance repair.


Stop and call a qualified technician if:


  • The same code returns after one reset

  • There is any gas smell

  • The unit makes banging, popping, grinding, or unusual ignition sounds

  • Exhaust or intake piping is damaged

  • Water is leaking inside the cabinet

  • Breakers trip or wiring looks damaged

  • Error codes involve flame sensing, fan operation, gas valve operation, or control boards

  • The heater has not had professional service in a long time


A tankless water heater is not just a plumbing appliance. It is also a gas-fired combustion appliance with safety controls. Those controls are there to shut the unit down before small issues become dangerous ones.


The best fix starts with the exact code


The best way to handle Navien NPE-240A2 Error Codes and How to Fix the Most Common Faults is to treat the display as a clue, not a final diagnosis. `E003` and `E012` often start with gas, venting, or flame sensing. `E016` and `E030` often point toward flow, scale, or overheating. `E110` usually starts with air intake and exhaust. Sensor and fan codes usually need proper testing.


Start with safe, visible checks. Clear vent openings, verify open valves, clean accessible filters, and reset only once. If the code comes back, bring in a trained technician who can test the system instead of guessing at parts.


A well-maintained NPE-240A2 should deliver steady hot water without frequent lockouts. When fault codes do appear, quick notes, safe checks, and timely service can keep a small problem from becoming a cold-shower routine.


For service in Seneca, Salem, Walhalla, Lake Keowee and surrounding areas Call All Hot Water LLC today at 864-241-7412


 
 
 

Comments


bottom of page