Tankless water heater error help

Navien Tankless Water Heater Code E038

Direct answer: Navien code E038 usually shows up when the unit is not seeing water flow or temperature the way it expects, so the first checks are steady flow at one fixture, clean inlet screening, and a simple power reset.

Most likely: Most often, this comes down to restricted water flow through the tankless water heater, scale buildup, a dirty inlet filter, or a sensor issue that needs service confirmation.

Treat this like a hot-water delivery problem, not just a code on a screen. If the water goes hot-cold, the burner cuts out, or the code appears only when a shower is running, start with flow and restriction checks before assuming the unit needs a major part. Reality check: tankless units are picky about flow and scale, and a small restriction can cause a big symptom. Common wrong move: cranking fixtures wide open at several taps and chasing the code without first testing one fixture at a time.

Don’t start with: Do not start by buying electronics or opening gas-side components. On this code, simple flow and maintenance checks rule out a lot of false alarms first.

If the code appears only during one shower or faucet,check that fixture first for a clogged aerator, showerhead, or mixing issue before blaming the water heater.
If the code appears at every hot-water tap,focus on the tankless water heater inlet screen, recent maintenance history, and whether the unit resets and runs briefly.
Last reviewed: 2026-04-17

What E038 looks like in the house

Code shows with hot-cold swings

Water starts warm, then goes cool or surges hotter and cooler while the unit flashes E038.

Start here: Run one hot fixture only and see whether the flow stays steady or fades off.

Code appears only at one shower or faucet

One bathroom acts up, but other hot taps work better or do not trigger the code right away.

Start here: Check that fixture for a clogged aerator, showerhead, or tempering problem before working on the heater.

Code appears house-wide

Any hot-water call can bring up E038, especially after a few seconds of operation.

Start here: Move to the tankless water heater and check service valves, inlet screening, and maintenance history.

Code clears after reset but comes back

Power cycling gets hot water briefly, then the same code returns under use.

Start here: That usually points to a real flow, scale, or sensing problem rather than a one-time glitch.

Most likely causes

1. Restricted water flow through the tankless water heater

E038 commonly shows up when the unit cannot maintain the flow conditions it expects. Dirty inlet screening, partly closed valves, or a clogged fixture can all do it.

Quick check: Open one hot tap fully. If flow is weak or drops off, inspect the fixture first, then the water heater isolation and inlet side.

2. Scale buildup in the tankless water heater heat exchanger path

If maintenance has been skipped, mineral buildup can choke flow and make outlet temperature unstable, especially on hard-water homes.

Quick check: Think about the service history. If the unit has not been flushed in a long time and symptoms happen across the house, scale moves up the list fast.

3. Dirty or failing water heater temperature or flow sensing

When flow is normal and restrictions are ruled out, the unit may be reading water conditions incorrectly and shutting itself down with a code.

Quick check: If the code returns at multiple fixtures even with strong flow and clean screening, this is no longer a simple clog check.

4. Fixture-side mixing or low-flow issue mistaken for a heater fault

A bad shower cartridge, clogged showerhead, or restricted faucet aerator can make a tankless unit short-cycle and throw a code even though the heater is basically fine.

Quick check: Compare one shower, one sink, and another hot tap. If only one location acts up, stay at that fixture first.

Step-by-step fix

Step 1: Test one fixture at a time and separate fixture trouble from heater trouble

You want to know whether E038 is being triggered by the whole tankless water heater or by one weak-flow fixture. That split saves a lot of wasted effort.

  1. Turn off other hot-water uses in the house.
  2. Run hot water at one sink for a full minute, then try one shower by itself.
  3. Watch whether the code appears at every fixture or only at one location.
  4. Notice whether flow is strong and steady, or weak and fading.
  5. If one shower is the only problem spot, remove the showerhead if practical and test flow again without it.

Next move: If the code only shows at one fixture and flow improves when the showerhead or aerator is removed, the heater is probably reacting to a local restriction or mixing issue. If the code appears at several fixtures with similar behavior, move to the water heater checks.

What to conclude: A single-fixture pattern usually points to a clogged outlet, shower cartridge, or local mixing problem. A whole-house pattern points back to the tankless water heater itself.

Stop if:
  • Water is leaking around the fixture or wall trim.
  • A shower valve handle is loose, seized, or feels like it may break.
  • You smell gas or hear abnormal combustion noise from the water heater while testing.

Step 2: Check the easy flow restrictions at the tankless water heater

Partly closed service valves or a dirty inlet screen can starve the unit and trigger this code without any failed part.

  1. Make sure the cold-water supply valve to the tankless water heater is fully open.
  2. Confirm any service or isolation valves are back in normal operating position after past maintenance.
  3. Turn power off to the unit before opening any water-side service point you can safely access.
  4. Place a towel or shallow pan below the inlet area.
  5. If your setup has an accessible cold-water inlet screen or filter, remove it carefully and rinse debris off with clean water.
  6. Reinstall the screen, restore water, then restore power and test one hot fixture again.

Next move: If hot water runs normally and the code stays gone, the restriction was likely at the inlet side. If the code returns quickly, especially with decent house pressure, scale or a sensing problem becomes more likely.

What to conclude: This step rules out the most common water-side restriction before you assume the unit has an internal fault.

Step 3: Do a simple reset and watch how the unit fails

A reset will not fix a real restriction, but it can tell you whether the unit runs briefly and then trips under load, which is useful field information.

  1. Turn the unit off at its power control or disconnect power for a few minutes if that is the normal homeowner-accessible method.
  2. Restore power and call for hot water at one fixture only.
  3. Listen for normal startup, then watch whether the unit lights and produces hot water briefly before the code returns.
  4. Notice whether the code appears immediately, after a few seconds, or only when flow is reduced at the faucet.

Next move: If the unit runs normally after reset and keeps working, the issue may have been temporary, but keep an eye on it because recurring E038 usually means an underlying problem remains. If the code comes back under the same conditions, you have confirmed the fault is repeatable and not just a display glitch.

Step 4: Decide whether overdue descaling is the likely next move

On tankless water heaters, scale is one of the most common reasons for unstable temperature and nuisance fault codes, especially when the problem affects the whole house.

  1. Think about your water hardness and when the tankless water heater was last flushed or descaled.
  2. If maintenance has been skipped for a long time and flow problems show up at multiple fixtures, treat scale as a strong suspect.
  3. If you already know how to use the service valves and flush ports safely, follow your normal homeowner maintenance procedure.
  4. If you do not have isolation valves, do not improvise a flush setup on live plumbing.
  5. After any proper flush, retest with one hot fixture and watch for stable temperature and no code return.

Next move: If the unit holds temperature and E038 stays away, scale restriction was likely the root problem. If the code still returns after flow checks and proper maintenance, the remaining likely causes are internal sensing or control-side issues that need service diagnosis.

Step 5: Stop at the right point and book service if the code keeps returning

Once fixture restrictions, inlet screening, valve position, reset behavior, and overdue scale are ruled out, the remaining work is usually internal and not a good guess-and-buy situation.

  1. Write down whether the code happens at one fixture or all fixtures.
  2. Note whether flow is strong or weak, and whether the unit heats briefly before tripping.
  3. Tell the service tech if the inlet screen was dirty, whether descaling was overdue, and whether a flush changed anything.
  4. If the unit is leaking, making combustion noise, or showing multiple codes, shut it down and leave it off until it is checked.

A good result: If a pro confirms a sensor or internal water-path issue, you can move straight to the correct repair instead of swapping random parts.

If not: If service is not immediately available, keep the unit off if it is unstable, leaking, or repeatedly faulting during use.

What to conclude: At this point the likely problem is an internal water heater sensing or control issue, or heavy scale that needs proper service equipment and confirmation.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

What does Navien code E038 usually mean?

In plain terms, it usually means the tankless water heater is unhappy with water flow or the way it is reading water temperature and is shutting down to protect itself. The common homeowner-side causes are restricted flow, scale, or a dirty inlet screen.

Can a clogged showerhead really cause E038?

Yes. Tankless units need enough steady flow to stay lit and regulate temperature. A badly restricted showerhead, faucet aerator, or sticky mixing valve can make the heater short-cycle and throw a code even though the heater itself is not the only problem.

Should I reset the unit and keep using it if the code clears?

You can try one simple reset, but if E038 comes back under the same conditions, treat it as a real problem. Repeated resets without fixing the cause usually just waste time and can hide a worsening flow or scale issue.

Does E038 mean I need a new sensor or control board?

Not from the start. Those are not first-buy parts on this symptom. Most homeowners should rule out fixture restrictions, valve position, inlet screening, and overdue descaling before assuming an internal component has failed.

When should I call a pro for E038?

Call once the code shows up at multiple fixtures after you have checked simple flow restrictions, cleaned any accessible inlet screen, and considered overdue descaling. Call sooner if there is a gas smell, leaking cabinet, abnormal burner noise, or you would need to open sealed sections to continue.