Error Code 12
Low

Ruud U96VA0702317MSA Error Code 12: Low Flame Sense

TL;DR
Code 12 is an early warning on the Ruud U96VA that the flame signal is weak. The furnace still heats, but a dirty flame sensor should be cleaned before it escalates to code 13 or 11.
Disclaimer
This article is for informational purposes only and does not guarantee the accuracy or completeness of the information provided. Always turn off power and gas supply before attempting any repairs. If you smell gas, leave immediately and call your gas company. Consult a licensed HVAC technician for diagnosis and repair. Any actions taken based on this information are at your own risk.

What Does Code 12 Mean?

Code 12 on the Ruud U96VA0702317MSA means the flame-sense current the Integrated Furnace Control reads from the flame rod is weak or marginal. The furnace keeps heating normally, so this is a low-severity, early-warning notice rather than a shutdown.

It matters because of where it leads. If the signal keeps dropping, the same rod that triggers code 12 can cause the furnace to lose flame after it lights (code 13) or fail to sense flame at all during startup (code 11), which in turn can escalate to a one-hour lockout (code 10). Catching it at the code-12 stage is the easy time to act.

The most common cause is carbon or oxide buildup on the flame-sense rod, which insulates it and lowers the current it can read. A poorly grounded or improperly mounted sensor, or marginal wiring between the rod and the control, can also weaken the signal. Cleaning the rod is a homeowner-safe task; remounting a loose sensor or correcting grounding is better left to a technician.

What You'll Notice

Common Causes

Cause Likelihood DIY?
Dirty flame sense rod Most common ✓ DIY fix →
Improperly mounted or poorly grounded flame sensor Common ✗ Call a pro →

How This Is Diagnosed

Because a dirty flame-sense rod is the most common cause, the rod is inspected and cleaned first. If a clean rod still reads a weak signal, the technician checks that the sensor is properly mounted and grounded and that the wiring between the rod and the control is intact, since poor grounding or a marginal connection can also lower the flame current.

How to Fix It: Clean the Flame Sensor

⚠ Safety First
Always turn off the furnace at the power switch or breaker and shut off the gas supply before beginning. Do not proceed if you smell gas — leave the area and call your gas company immediately.

What You'll Need

Steps

  1. Turn off power at the breaker or switch and shut off the gas supply Switch off the furnace at its dedicated breaker or the service switch on the unit, then turn the manual gas shutoff valve near the furnace to the OFF position (handle crosswise to the pipe). If you smell gas, leave immediately and call your gas company. Give the unit a minute for the inducer to stop before opening any panels.
  2. Open the burner-compartment access panel Remove the furnace front/burner access panel to reach the burner assembly. Keep the panel and fasteners together for reassembly.
  3. Locate and remove the flame sensor Find the thin metal rod with a white porcelain base at the end of the burner assembly. Note its orientation, disconnect the single wire, and remove the mounting screw to take the rod out.
  4. Clean the flame sensor rod Gently clean the flame sensor rod with a Scotch-Brite pad until the metal is dull-bright. Ruud's guide lists fine steel wool as the cleaning material, but many HVAC technicians prefer a Scotch-Brite pad because it leaves no abrasive residue on the rod. Do not clean or scratch the white porcelain base, and take care not to bend the rod.
  5. Reinstall the sensor securely Refit the rod in the same orientation, tighten the mounting screw so the sensor is firmly grounded to its bracket, and reconnect the wire. A loose or poorly grounded sensor can keep the flame signal weak.
  6. Restore gas and power, then test Reopen the gas supply, restore power, and call for heat. A power cycle (off ~30 seconds, then on) may be needed to clear the stored code.
How to Verify
The furnace lights and runs a full heating cycle without the flame dropping out. If code 12 returns soon after cleaning, the sensor mounting, grounding, or wiring likely needs a technician's attention.

When to Call a Professional

Contact a licensed HVAC technician if:

🔧 Find an HVAC Pro Near You
Compare quotes from HVAC pros in your area. Free quotes, no obligation.
Get Free Quotes
We earn a referral fee when you connect with a service provider through this link.

Frequently Asked Questions

Do I need to shut the furnace off immediately for code 12?

No — code 12 is an early warning and the furnace keeps heating, but you should clean the flame sensor soon so it does not escalate to flame loss (13) or failed ignition (11).

What is the difference between code 12 and code 11?

Code 12 means the flame signal is weak while the furnace still runs; code 11 means the control could not confirm a flame at all and the ignition attempt failed.

Sources

  1. Installation Instructions for (-)96V Series & (-)(-)96MDV Series

✓ Verified against manufacturer service manual — March 2026