Ruud U96VA0702317MSA Error Code 12: Low Flame Sense
What Does Code 12 Mean?
Code 12 on the Ruud U96VA0702317MSA means the control board is receiving a low flame sense current from the flame sensor rod. Unlike a complete ignition failure, the furnace is still detecting a flame and will continue to operate normally. However, this code is a warning that the flame signal is weaker than it should be, and the situation is likely to get worse over time.
The flame sensor is a small metal rod that sits in the burner flame. During operation, it conducts a tiny electrical current through the flame back to the control board, confirming that combustion is happening. When oxide buildup or carbon deposits coat the rod, this current drops. At first, the board can still detect the flame but flags it as marginal — that is what code 12 indicates. If the buildup continues, the furnace may begin losing flame mid-cycle (code 13) or fail to sense ignition entirely (code 11).
The most common fix is cleaning the flame sensor rod. A less common cause is an improperly mounted sensor or poor furnace grounding, which affects the electrical path the sensor relies on. Because the furnace is still running, you have time to address this before it becomes an urgent problem — but do not ignore it.
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 to Fix It: Clean the Flame Sensor
What You'll Need
Steps
- Turn off power at the breaker and shut off the gas supply valve Locate the furnace circuit breaker and flip it to OFF. Turn the manual gas shutoff valve near the furnace to the OFF position (perpendicular to the pipe). If you smell gas at any point, leave the house immediately and call your gas company from outside.
- Open the furnace access panel Remove the front access panel on the furnace to expose the burner assembly. On the U96VA, the panel may be secured with screws or clips. Set it aside in a safe place.
- Locate and remove the flame sensor The flame sensor is a thin metal rod with a porcelain insulator, mounted near the burner assembly with a single screw. It has one wire connected to it. Disconnect the wire and remove the mounting screw, then carefully pull the sensor out.
- Clean the sensor rod Gently rub the metal rod with a Scotch-Brite pad until all dark oxide buildup is removed and the rod appears clean and shiny. Do not use steel wool, as it can leave residue. Avoid bending the rod or damaging the porcelain insulator.
- Reinstall the flame sensor Place the sensor back in its bracket, tighten the mounting screw, and reconnect the wire. Make sure the rod will be positioned in the flame path when the burners ignite.
- Restore power and gas, then test Turn the gas supply valve to ON (handle parallel to the pipe) and flip the circuit breaker back to ON. Set your thermostat to call for heat and let the furnace run through a full heating cycle. The code should clear on the next successful cycle. If the code persists, the furnace may need a power cycle (off for 30 seconds, then on).
When to Call a Professional
Contact a licensed HVAC technician if:
- Code 12 returns shortly after cleaning the flame sensor
- The fault escalates to code 13 (flame lost) or code 11 (no ignition) after cleaning
- You suspect a grounding issue — the furnace chassis or gas piping may not be properly grounded
- The flame sensor rod appears cracked, bent, or heavily corroded beyond what cleaning can fix
- You are not comfortable turning off gas or removing furnace components
Sources
✓ Verified against manufacturer service manual — March 2026