If your Carrier furnace is flashing 34 on the LED behind the blower door, the board is telling you it couldn't prove flame after the igniter fired. On Carrier, Bryant, and Payne furnaces — which share the same control board — code 34 is an ignition-proving fault: the furnace tried to light, but the flame sensor never confirmed a steady flame, so the board shut the gas back off for safety. It's one of the most common no-heat codes, and the usual cause is a cheap, cleanable part.
Reading the code: Carrier boards flash a 2-digit code — short flashes count the tens, long flashes count the ones. Three short + four long = 34. Flash-code meanings can vary by control-board generation, so always confirm the number against the diagnostic label inside your unit — printed inside the blower compartment — before you replace a part.
What code 34 means
Every gas ignition cycle has two halves: the hot-surface igniter glows and lights the burners, and then a flame sensor — a thin metal rod in the flame — has to confirm that flame actually caught. Code 34 means the light-off happened but the flame was never proven, so the board closed the gas valve within seconds as a safety measure. The furnace typically retries a few times.
That retry behavior is why 34 has a close cousin:
- 34 — ignition proving fault: flame not sensed after the igniter fired. This page.
- 14 — ignition lockout: the furnace has now failed to prove flame across about four tries in a row and has locked out with no heat. A repeated 34 ends up here.
So a single 34 is a warning that the flame signal is marginal; a 14 is the hard lockout that follows when it never gets fixed.
The code 34 family
| Code | Meaning | Typical cause |
|---|---|---|
| 34 | Ignition proving fault — flame not sensed after light-off | Dirty or misaligned flame sensor, weak or short flame, low gas pressure, or dirty burners |
| 14 | Ignition lockout — flame not proven across ~4 tries | The same causes as 34, now repeated until the board locks out |
| 33 | Limit circuit fault — furnace overheated | Restricted airflow, usually a dirty filter |
| 31 | Pressure switch did not close | Venting or inducer restriction, blocked flue, or a condensate backup |
Because the board is shared across Carrier, Bryant, and Payne, the same chart applies to all three — but confirm the exact flash pattern against your unit's own label, since it can vary by board generation.
Common causes
Most common first, when a Carrier throws 34:
- A dirty or misaligned flame sensor. By far the most common cause. A film of oxidation on the sensor rod, or a rod that has drifted out of the flame, weakens the tiny flame-current signal until the board can't confirm flame. Cleaning or re-seating the sensor is the classic fix.
- A weak, short, or lazy flame. Partly clogged burner ports or dirty burners give a flame the sensor can't read reliably.
- Low or unsteady gas pressure. A gas-supply or valve issue that keeps the flame from establishing firmly.
- A marginal hot-surface igniter. An igniter near the end of its life may still glow but not light the burners cleanly, so flame is never proven.
The usual fix
Our tech watches a full ignition sequence and measures the flame signal: clean or replace the flame sensor and confirm the microamp reading, inspect the burners for a clean even flame, check gas pressure, and test the hot-surface igniter and its glow. A cleaned or replaced flame sensor clears many 34 and 14 calls; when the igniter, burners, or gas pressure are the real problem, we correct that and confirm the furnace proves flame and runs a full heat cycle every time.
DIY vs. calling a pro
Safe to try yourself first (free):
- Cycle power at the switch or breaker to let the furnace retry the ignition sequence a single time.
- Confirm the gas is on — check that the gas shutoff to the furnace is open and that other gas appliances light, in case the supply was interrupted.
- Replace a dirty filter and open vents, which keeps a marginal system from being pushed further out of range.
Flame-sensor cleaning is the classic fix, but on many Carrier units it means pulling the sensor and gently cleaning the rod near a live gas burner, so it's a technician task rather than a first DIY step.
Call a pro when:
- 34 keeps coming back or has locked out on 14 — the flame signal is marginal and needs to be measured and corrected.
- The flame looks weak, yellow, or short, or the burners light unevenly.
- You suspect a gas-pressure problem, or the igniter glows but the burners don't catch.
Gas, line-voltage electrical, and any refrigerant or compressor work belong with a licensed technician (EPA 608 certified for refrigerant handling). Anything involving the gas valve or gas pressure is not a DIY repair.
What it costs in the Bay Area
Code 34 is often one of the cheaper no-heat repairs because the fix is usually the flame sensor. In our pricing a flame sensor runs about $90–$250 and a hot-surface igniter $120–$350, depending on the model. We charge a diagnostic fee that's credited toward the repair when you approve the work, with a firm, upfront price before any work begins.
Book Carrier furnace service
Triton services Carrier, Bryant, and Payne furnaces — plus every major brand — across the SF Bay Area & Peninsula, with same-week and often same-day appointments. If your Carrier is stuck on 34 (or has locked out on 14), we'll measure the flame signal and get your heat back safely.
Call (888) 993-5699 or book online for same-day furnace service.
Related pages
- HVAC Repair in the SF Bay Area — our full heating & cooling hub
- Carrier Furnace Code 33 (Limit Circuit Fault) — the airflow limit code
- Carrier Furnace Code 31 (Pressure Switch) — the venting code
- Furnace Won't Ignite / No Ignition — the symptom behind a 34
- Carrier / Bryant HVAC Repair — brand service hub
- Furnace Repair in Burlingame — same-day service in your city
Frequently asked questions
What does code 34 mean on my Carrier furnace? Code 34 is an ignition-proving fault. The igniter fired and the burners tried to light, but the flame sensor never confirmed a steady flame, so the control board shut the gas back off for safety. The most common cause by far is a dirty or misaligned flame sensor. Carrier, Bryant, and Payne furnaces share this code.
Is Carrier code 34 the same as code 14? They are related. Code 34 is the ignition-proving fault on a given try, while code 14 is the ignition lockout that follows when the furnace fails to prove flame across about four tries in a row and stops trying. A repeated 34 is what ends up locking out as a 14 with no heat.
How do I fix a Carrier code 34 myself? Cycle power to let the furnace retry once and confirm the gas supply is on. Cleaning the flame sensor is the classic fix, but on many units that means removing the rod and cleaning it near a live gas burner, which is a technician task. If 34 returns after a retry, have the flame signal measured rather than guessing at parts.
Can a dirty flame sensor cause a Carrier code 34? Yes, it is the single most common cause. A film of oxidation on the sensor rod, or a rod that has drifted out of the flame, weakens the small flame-current signal until the board cannot confirm flame and throws 34. Cleaning or replacing the sensor clears most of these.
Why does my Carrier furnace light then shut off on code 34? That is the signature of a 34. The burners light, but the flame sensor does not prove a steady flame within a few seconds, so the board closes the gas valve as a safety response and shows 34. It usually points to a dirty flame sensor, a weak flame from dirty burners, or low gas pressure.
How much does it cost to fix a Carrier code 34 in the Bay Area? It is often one of the cheaper no-heat repairs because the fix is usually the flame sensor, about 90 to 250 dollars in our pricing. If the hot-surface igniter is the problem, that runs about 120 to 350 dollars, depending on model. We credit the diagnostic fee toward the repair and quote a firm price first.
