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.

⚡ AT A GLANCEScroll down for full repair guide
What it meansWhat Noritz error code 12 means, why the flame rod faults, and how to fix it step by step.
Most likely causeMost boiler faults come from power, airflow, sensor, drain, ignition, or control-board conditions. Start with the lowest-risk checks before replacing parts.
First checkConfirm the exact code, power-cycle once, inspect the obvious safety/flow path, then follow the step-by-step checks below.
Repair time10-45 minutes for basic checks
Repair intent

Need this fixed instead of diagnosed?

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

  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 sensorClean first; replace if corroded or wire insulation is damaged
Igniter assemblyMatch Noritz model (NRC, NRCR, EZ series vary)
Gas valveReplace if voltage present at coil but valve won’t open
Air intake screenClean or replace if blocked

Need Replacement Parts?

Finding the right replacement parts for your equipment is critical to getting it running again. Check current prices on Amazon — prices and availability change frequently.

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? Compare certified HVAC repair options before replacing parts.
Get Repair Quotes
Share this post on:

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