Skip to content
Industrial Error Code Fixes
Go back

Noritz Error Code 12 — Causes & Fix

⚡ Quick Answer

What Noritz error code 12 means, why the flame rod faults, and how to fix it step by step.

Noritz Error Code 12 — What It Means

Error code 12 on a Noritz tankless water heater indicates a flame failure — the unit attempted to ignite and the flame rod (ionization sensor) did not confirm a stable flame within the allowed time. Noritz units typically make two to three ignition attempts before locking out with code 12. This code covers both situations where the burner lit momentarily and lost flame, and situations where it never lit at all.

Jump to Fix

Common Causes

Step-by-Step Fix {#fix}

  1. Confirm gas supply — Open all gas shutoff valves and confirm other gas appliances are working normally. If the gas meter has a seismic shutoff (common in California and Japan-influenced markets), check and reset it.
  2. Clean the flame rod — With power and gas off, remove the flame rod from the burner assembly (typically one screw and a push-on connector). Clean the rod tip with fine steel wool or 400-grit emery cloth. Reinsert and reconnect.
  3. Inspect the igniter — With power off, visually inspect the spark igniter tip for cracking or carbon buildup. A cracked porcelain igniter should be replaced. Clean light carbon deposits with a dry brush.
  4. Check combustion air intake — Inspect the combustion air intake screen (on the bottom or side of the unit) for blockage. Clear any lint, debris, or insect nests.
  5. Clear code 12 and test — Press and hold the ON/OFF button for 3 seconds to reset, or power-cycle the unit at the breaker. Initiate a hot water draw and listen for spark and burner ignition.

Parts Often Needed

PartNotes
Flame rod / ionization sensorAmazon | Clean first; replace if corroded or wire insulation is damaged
Igniter assemblyAmazon | Match Noritz model (NRC, NRCR, EZ series vary)
Gas valveAmazon | Replace if voltage present at coil but valve won’t open
Air intake screenAmazon | Clean or replace if blocked

When to Call a Pro

Gas pressure testing and gas valve replacement require a licensed plumber or gas technician. If code 12 persists after cleaning the flame rod and igniter, have a Noritz-certified technician verify gas manifold pressure and gas valve operation.


🔧 Need a professional? Get free quotes from certified HVAC contractors near you.
Get Free Quotes →
Share this post on:

Previous Post
Navien E009 Error Code — Causes & Fix
Next Post
Noritz Error Code 16 — Causes & Fix