Code appears as soon as you open any hot tap
The unit tries to fire, then throws E046 quickly at sinks, showers, and tubs alike.
Start here: Check the cold-water supply valve position and clean the water heater inlet filter first.
Direct answer: Navien tankless water heater code E046 usually means the unit is not seeing normal water flow through the heater. The most common causes are a restricted water inlet filter, a partially closed valve, low incoming water flow, or scale buildup inside the heat exchanger.
Most likely: Start with the easy water-side checks: make sure the cold-water isolation valve is fully open, clean the water inlet filter, and see whether flow improves at more than one fixture.
Treat this like a flow problem first, not a mystery code. If the unit still powers up and the code appears when you call for hot water, you can usually narrow it down with a few safe checks. Reality check: tankless units are picky about flow, and a little restriction can be enough to trip a code. Common wrong move: replacing a major part before cleaning the inlet screen and confirming the water valves are actually fully open.
Don’t start with: Don’t start by ordering electronics or opening gas-side components. On this code, a dirty screen or poor flow is far more common than a bad board.
The unit tries to fire, then throws E046 quickly at sinks, showers, and tubs alike.
Start here: Check the cold-water supply valve position and clean the water heater inlet filter first.
Other fixtures work better, but one location gives weak flow or trips the code more often.
Start here: Inspect that fixture for a clogged aerator, showerhead, or local shutoff restriction before working on the heater.
Flow has gradually dropped, temperature may swing, and the code now shows up more often.
Start here: Look for scale buildup or a dirty inlet screen, especially if the unit has not been flushed on schedule.
The problem began right after valves were closed, a filter was serviced, or water was turned back on.
Start here: Make sure every water heater isolation valve is fully reopened and check for debris knocked loose into the inlet filter.
This is the most common field fix when a tankless unit sees poor incoming flow. Sediment and small debris collect at the inlet screen and choke the unit down.
Quick check: Shut off the water to the unit, remove the inlet filter, and look for grit, scale flakes, or rust-colored debris.
A valve handle that looks open but is not fully aligned, or low house pressure, can leave the heater short on flow even though some water still comes through.
Quick check: Confirm the cold-water valve at the heater is fully open and compare hot and cold flow at two different fixtures.
When mineral buildup narrows the water passages, the unit may still run at light demand but trip a flow-related code under normal use.
Quick check: If flow has slowly worsened over months and the unit has not been descaled recently, scale is a strong suspect.
If supply flow is good, the inlet filter is clean, and the code still appears immediately, the unit may not be reading flow correctly.
Quick check: Listen for normal startup, verify strong water flow through multiple fixtures, and note whether the code returns right after a call for hot water.
A clogged showerhead or faucet aerator can mimic a heater problem. Separate that lookalike first so you do not tear into the unit for no reason.
Next move: If cleaning one fixture restores normal hot water there and the code no longer appears, the heater was likely fine. If the problem shows up across the house, the restriction is more likely at the water heater or in the incoming supply to it.
What to conclude: A single-fixture problem points local. A whole-house hot-water problem points back to the tankless unit or its supply valves.
Partially closed valves are common after service, winterizing, or plumbing work. This is fast to verify and costs nothing.
Next move: If a valve was not fully open and the code clears after reopening it, you found the problem. If valves are open and house pressure seems normal, the next likely issue is debris at the water heater inlet filter.
What to conclude: Good house pressure with poor hot-water performance usually means the restriction is at or inside the tankless unit.
This is the highest-payoff DIY check for this code. A dirty inlet screen can reduce flow enough to trigger E046 even when the rest of the plumbing seems normal.
Next move: If the unit runs normally and the code stays gone, the restriction was at the inlet filter. If the filter was clean or the code returns right away, scale buildup or a failed flow-reading component becomes more likely.
When the inlet screen is clean but flow has been fading over time, mineral scale inside the tankless water heater is the next most common cause.
Next move: If descaling restores steady hot water and the code stays away, the restriction was internal mineral buildup. If a proper flush does not change anything and supply flow is clearly good, the unit may not be sensing flow correctly.
Once the easy water-side restrictions are ruled out, the remaining causes are less DIY-friendly and more fitment-sensitive. This is where guessing gets expensive.
A good result: If a technician confirms a failed water heater flow sensor or internal restriction, repair can be targeted instead of guessed.
If not: If no clear fault is found, the service visit should continue into manufacturer-specific diagnostics rather than homeowner trial-and-error.
What to conclude: At this point the problem is no longer a simple valve or screen issue. It needs measured diagnosis, not parts swapping.
Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.
In plain terms, it usually means the tankless water heater is not seeing the water flow it expects. The usual reasons are a dirty inlet filter, a partially closed valve, weak incoming flow, or scale buildup inside the unit.
Yes, sometimes. If only one sink or shower triggers the problem, start there. A badly restricted fixture can make it look like the water heater is failing when the real issue is local to that outlet.
A reset may clear the code briefly, but it will not fix a real flow restriction. It is fine to power-cycle once after cleaning the inlet filter, but if the code comes back, keep troubleshooting instead of repeatedly resetting it.
No, that is not where I would start. On this kind of complaint, water-side restriction is much more common than a failed board. Clean the inlet filter and confirm valve position before thinking about electronics.
Maybe. If the problem built up gradually, hot-water flow has been getting weaker, and the unit has not been flushed on schedule, descaling is a strong next step. If the code started suddenly after plumbing work, debris in the inlet filter is more likely.
Call for service if you smell gas, see leaking around the unit, cannot safely isolate the heater, or the code remains after checking valves, cleaning the inlet filter, and ruling out obvious flow restrictions. At that point the unit may need sensor testing or deeper internal service.