Tankless water heater flame failure

Rinnai Tankless Water Heater Code 12

Direct answer: Rinnai code 12 usually means the unit is not proving or holding a flame. The most common homeowner-side causes are interrupted gas supply, a blocked vent or air intake, or a temporary ignition failure after service, outage, or running out of gas.

Most likely: Start with the easy stuff: make sure other gas appliances work, the gas shutoff is fully open, the unit has power, and the vent termination and air intake are not blocked by debris, nests, snow, or a loose cover.

Code 12 is one of those faults that can look like a bad heater when the real problem is outside the cabinet. If the unit tries to fire, clicks, then quits, think fuel and airflow first. Reality check: a lot of code 12 calls end up being a gas interruption or vent blockage, not a failed major component. Common wrong move: resetting it over and over without checking the vent cap or gas supply.

Don’t start with: Do not start by ordering an igniter, flame rod, gas valve, or control board. On this code, a supply or venting issue is more common than a bad internal part.

If you smell gas or hear gas flowing without ignition,stop using the heater, leave the area, and call the gas utility or a qualified service tech.
If the vent is damaged, disconnected, or sooted up,shut the unit down and do not keep testing it until the venting is inspected.
Last reviewed: 2026-04-17

What code 12 usually looks like

Code 12 appears right away

You open a hot tap, the unit tries to start, and the error shows almost immediately with little or no hot water.

Start here: Check power, gas supply, and whether other gas appliances are working before looking deeper.

It lights for a few seconds then drops out

You may hear ignition, get a short burst of warm water, then the burner cuts off and code 12 appears.

Start here: Look hard at venting, intake blockage, and unstable gas supply.

It happens only in cold, windy, or snowy weather

The heater works some days, then faults during storms, freezing weather, or strong wind.

Start here: Inspect the outdoor vent termination and intake for snow, ice, leaves, nests, or wind-related disturbance.

It started after service, moving the unit, or running out of fuel

The problem began after a propane refill, gas work, power outage, or the heater sat unused for a while.

Start here: Check that all shutoffs are fully open and try a proper power reset after confirming safe vent and gas conditions.

Most likely causes

1. Gas supply interruption or low gas flow

Code 12 is a flame failure code, and the burner cannot stay lit if the unit is starved for gas. A half-closed valve, empty propane tank, recent gas work, or weak supply can all cause it.

Quick check: See whether the gas shutoff at the heater is fully parallel with the pipe and whether another gas appliance lights and runs normally.

2. Blocked vent termination or combustion air intake

Tankless units are sensitive to airflow. Leaves, lint, insect nests, snow, ice, or a shifted vent cap can upset combustion and make the flame drop out.

Quick check: From outside, inspect the vent and intake openings for visible blockage, damage, sagging, or heavy soot staining.

3. Dirty flame-sensing or ignition components inside the unit

If gas and venting look normal, the unit may be lighting but failing to prove flame consistently because the flame rod or burner area is dirty or worn.

Quick check: Listen for repeated clicking and brief ignition attempts. If the unit tries several times with no stable burn, internal service is more likely.

4. Condensate, moisture, or venting setup problems affecting combustion

Water in the vent path, a sagging vent run, or moisture intrusion can disturb ignition and flame stability, especially after weather swings.

Quick check: Look for water drips, rust streaks, or dampness around the vent connection area and around the front cover seams.

Step-by-step fix

Step 1: Confirm it is really a flame-failure problem, not a no-power problem

A dead display, tripped breaker, or switched-off outlet can send you chasing gas and vent issues when the heater is simply not powered correctly.

  1. Make sure the display is on and actually showing code 12.
  2. Check that the unit is plugged in securely if it uses a corded outlet.
  3. Reset a tripped GFCI or breaker only once if one has tripped.
  4. Open a hot water tap and listen: note whether the unit clicks or tries to fire before the code appears.

Next move: If restoring power clears the code and the heater runs normally, keep using it but watch for the code returning. If the display has power and code 12 returns during a hot water call, move to gas and vent checks.

What to conclude: The heater is alive enough to self-diagnose. Now you need to find out why it cannot establish or hold flame.

Stop if:
  • The breaker trips again immediately.
  • You see scorch marks, melted wiring, or smell burning plastic.
  • The display is dead and you are not comfortable checking the outlet or breaker.

Step 2: Check gas supply before touching the heater

Loss of gas or weak gas flow is the most common non-part cause of code 12, especially after outages, propane refill issues, or recent plumbing or gas work.

  1. Make sure the gas shutoff valve at the heater is fully open.
  2. If you have natural gas, check whether another gas appliance is working normally.
  3. If you have propane, confirm the tank is not empty and that the service valve is open.
  4. Think about what changed: recent gas work, meter service, running out of fuel, or a long period of non-use all matter.
  5. After confirming safe gas supply, close the hot tap, wait a minute, then try one hot tap again.

Next move: If the heater fires and stays running after gas supply is restored, the fault was likely interruption or air in the line after service. If other gas appliances are weak, dead, or acting odd too, stop here and deal with the gas supply problem first.

What to conclude: If the whole house gas supply is affected, the water heater is usually not the root problem. If only the heater is affected, keep going.

Step 3: Inspect the vent termination and air intake carefully

A tankless unit can throw code 12 when it cannot breathe or vent properly, and this is a very common outdoor or weather-related cause.

  1. Turn the unit off before inspecting around the vent openings.
  2. Go outside and check the vent termination and intake for leaves, lint, bird or insect nests, snow, ice, plastic bags, or a shifted screen or cover.
  3. Clear only loose, obvious debris by hand. If there is light dirt on accessible exterior surfaces, use a dry cloth or soft brush.
  4. Look for soot marks, corrosion, separated joints, crushed pipe, or a vent that has come loose or sagged.
  5. Turn the unit back on and test one hot water fixture.

Next move: If the heater now runs steadily, the blockage or airflow disturbance was likely the cause. If the vent looks damaged, sooted, wet inside, or partly disconnected, stop using the heater and arrange service.

Step 4: Do one clean reset and watch the startup behavior

A proper reset can clear a temporary lockout after a brief interruption, but the startup pattern tells you whether the problem is still supply, venting, or internal ignition.

  1. Turn off the heater using its power control, or unplug it if that is the normal service method.
  2. Wait about 5 minutes, then restore power.
  3. Open one hot water tap only and listen closely.
  4. Note whether you hear a fan, clicking ignition, a brief whoosh of flame, then shutdown, or no ignition sound at all.
  5. If the code returns, do not keep cycling it repeatedly.

Next move: If the unit starts and holds flame normally, monitor it over the next day. A one-time interruption may have caused the lockout. If it clicks repeatedly or lights briefly then drops out again, the remaining suspects are internal ignition/flame-sensing trouble or a venting/gas issue you have not fully found yet.

Step 5: Decide between service call and limited DIY cleaning

At this point you have ruled out the easy outside causes. The next likely issues are dirty flame-sensing or ignition parts, burner contamination, or a combustion setup problem, and those are not guess-and-buy repairs.

  1. If you are experienced, comfortable removing the front cover, and can shut off power safely, inspect for obvious dust, corrosion, moisture, or loose wire connections at the front-access area only.
  2. Do not disturb gas fittings, burner alignment, or sealed vent connections.
  3. If you find light dust on accessible non-gas surfaces, clean gently with a dry soft brush or vacuum at low force.
  4. If the unit shows moisture, corrosion, repeated code 12 after all checks, or any soot, book a qualified tankless service visit.
  5. Tell the tech whether the unit clicks, lights briefly, works on some days, or started failing after weather or gas interruption.

A good result: If a light cleaning of accessible areas and a restart restore normal operation, keep an eye on it. If code 12 returns, schedule service instead of chasing parts.

If not: If the code remains, the practical next move is professional combustion and ignition diagnosis.

What to conclude: The likely repair is now inside the heater, but the exact failed component still needs confirmation before any part purchase makes sense.

Replacement Parts

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

FAQ

What does code 12 mean on a Rinnai tankless water heater?

It usually means flame failure. The heater either did not light properly or it lit and then lost flame. The first things to check are gas supply, venting, and intake blockage.

Can low gas pressure cause code 12?

Yes. Low or interrupted gas flow is one of the most common causes. A half-open shutoff, empty propane tank, recent gas work, or a wider house gas problem can all trigger it.

Will resetting the unit fix code 12?

Sometimes, but only if the cause was temporary. A single proper reset after checking gas and vent conditions is reasonable. Repeated resets without fixing the cause usually just waste time.

Can I clean anything myself for code 12?

You can safely clear loose debris from the exterior vent or intake and do a limited visual cleaning of accessible dust with power off. Internal burner, igniter, flame rod, and combustion work are better left to a qualified tankless tech unless you are very experienced.

Should I replace the igniter or flame sensor for code 12?

Not based on the code alone. Those parts can be involved, but code 12 is also caused by gas supply and venting problems. Confirm the simple outside causes first, then have the internal ignition side diagnosed before buying parts.