HomeTrouble CodesP2029

P2029 — Fuel Fired Heater Disabled

Manufacturer-specificPowertrain (engine & transmission)

The P2029 code indicates that the engine control module has disabled the fuel-fired auxiliary heater system. This typically happens when the system detects a malfunction or a safety condition that prevents the heater from operating safely.

Symptoms

What causes it — most likely first

1. Internal Heater Failure

The most common cause is an internal failure of the heater unit itself, such as a failed igniter, glow plug, or internal fuel pump.

2. Electrical Circuit Fault

Blown fuses, failed relays, or corroded connectors in the heater's power and signal circuits.

3. Fuel Delivery Issue

Clogged fuel lines or air in the fuel system preventing the heater from receiving an adequate fuel supply.

4. Wiring Harness Damage

Chafed, broken, or corroded wiring between the control module and the heater unit.

5. PCM/ECM Malfunction

A failure in the engine control module's logic or hardware, though this is rare compared to component failure.

How it's diagnosed

  1. Check for any accompanying fault codes related to the auxiliary heating system.
  2. Inspect all fuses and relays specifically dedicated to the fuel-fired heater.
  3. Verify that fuel is reaching the heater unit and that the fuel line is free of obstructions.
  4. Perform a visual inspection of the wiring harness for signs of corrosion or physical damage.
  5. Use a diagnostic scan tool to attempt a manual activation of the heater to isolate the fault.
  6. Test the resistance and continuity of the heater's internal components if accessible.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Will this code make my car undrivable?

No, the fuel-fired heater is an auxiliary system for comfort and efficiency; the vehicle will still operate normally, though it will take longer to warm up in cold weather.

Should I replace the PCM to fix this code?

No. P2029 is almost always caused by a failure within the heater unit or its electrical circuitry. Replacing the PCM is rarely the correct fix and is usually unnecessary.

Can poor fuel quality cause this code?

Yes, contaminated fuel or the wrong fuel grade can prevent the heater from igniting, leading the system to disable itself.