Home / DTC / P2029 — Fuel Fired Heater Disabled

P2029 — Fuel Fired Heater Disabled

Detailed page for trouble code P2029.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P2029

Generic P — Powertrain

Fuel Fired Heater Disabled

Brand: Generic
Views: UK: 18 EN: 26 RU: 22
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Heater control unit set to disabled by software or vehicle settings
  • Blown fuse or failed relay in heater power/control circuit
  • Open or shorted wiring/poor connector ground to heater or control unit
  • Low battery or supply voltage to heater controller
  • Safety interlock active (overtemperature, overpressure, low coolant level, door/hood switch)
  • Fuel supply fault to the heater (blocked line, failed pump, empty tank)

Symptoms

  • Auxiliary / fuel‑fired heater will not run or start on request
  • Delayed or no cabin heating when vehicle is cold or during remote start
  • Stored DTC P2029 and possibly other related heater or electrical codes
  • No noise or fuel pump operation from auxiliary heater when commanded
  • Possible warning or auxiliary heater lamp/message in dash
  • Cold engine during cold‑start if heater is relied on for preheating

What to check

  • Read all stored codes and freeze frame data from heater controller and vehicle modules
  • Verify vehicle software/settings do not intentionally disable the heater (user menu, immobilizer, timer settings)
  • Check fuses and relays for heater power and control circuits
  • Inspect wiring and connectors for corrosion, damage or loose pins at heater and controller
  • Check battery and charging system voltage (engine off and cranking)
  • Use a scan tool to request heater on/off and watch live data for errors or interlocks

Signal parameters

  • Heater enable request from BCM/remote (digital command on CAN or dedicated input)
  • Heater controller supply voltage (12 V system voltage)
  • Ground continuity at heater control and module
  • Relay control output and switched power to heater
  • Fuel pump current/voltage (heater fuel supply)
  • Coolant temperature and heater temperature sensor readings

Diagnostic algorithm

  1. Verify and record P2029 and any other stored DTCs from all control modules. Note conditions and freeze frame data.
  2. Check owner settings and immobilizer/remote start settings that can disable the heater; enable if intentionally turned off.
  3. Inspect fuses and relays for the heater circuit; replace any blown fuses and swap or test relays.
  4. Visually inspect wiring, connectors and grounds at the heater and heater control unit; repair corrosion or damaged wiring.
  5. With a scan tool, command the heater ON and observe live inputs/outputs. If the controller refuses the request, record shown interlock or reason.
  6. Measure supply voltage at heater control connector while requesting operation. Low voltage or repeated drops indicate battery/charging or high resistance issue.
  7. Verify fuel supply to the heater: check fuel pump operation, lines for blockage, and fuel pressure/current to the heater unit.
  8. Check safety sensors (coolant level/temp, exhaust temp, overtemp switches) for correct readings and replace if out of spec.
  9. If electrical inputs and sensors are good but heater still disabled, perform a bench or module self‑test per manufacturer procedures or replace the heater control unit.
  10. After repairs, clear DTCs, perform heater request and operate through full run cycle to confirm fault not recurring; road or cold‑start verify cabin/engine preheat as applicable.

Likely causes

  • Defective heater power relay or blown fuse
  • Disconnected or corroded connector at heater unit
  • Low battery voltage or weak charging system preventing enable
  • Heater control unit registers a safety fault (overtemp, blocked exhaust)
  • Fuel pump for heater failed or fuel filter blocked
  • Controller software/parameter disabled the heater (settings or fault strategy)

Fault status

⚠️ Status
Fuel‑fired heater disabled — control request blocked by fault, interlock or lost power.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

2,556

The library contains 2,556 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email