P2609

Air Heater System Performance

P2609 is a generic OBD-II powertrain diagnostic trouble code: Air Heater System Performance. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P2609
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P2609 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P2609 means

P2609 is a diesel-specific code set when the PCM/ECM determines that the intake air heater system is not raising intake air temperature as commanded. On compression-ignition engines, the intake air heater — typically an electric grid element mounted in the intake manifold — is energised before and during cranking in cold conditions to warm incoming air, ensuring reliable ignition of the atomised fuel charge. The ECM monitors heater current draw or an intake air temperature sensor to verify the element is functioning; if the measured temperature rise or current draw falls outside the expected window, P2609 is logged.

The most immediate effect is difficult cold-starting: longer-than-normal cranking times, excessive white smoke on start-up, rough idle until the engine warms, or a complete failure to start in sub-zero temperatures. Once the engine reaches operating temperature the heater is no longer needed, so drivability at normal temperatures is generally unaffected. However, repeated hard cold-starts stress the starter motor, battery, and fuel injection system.

Common failure points include an open-circuit heater element (the resistive grid burns out), a faulty or stuck-open heater relay that prevents current from reaching the element, a broken or corroded wiring harness, a blown fuse in the heater circuit, or a defective intake air temperature sensor giving the ECM false temperature readings. On some platforms the ECM itself monitors heater current via a shunt and an internal diagnostics fault in that monitoring circuit can also set P2609.

Common causes

Most-frequently reported root causes when P2609 is logged.

  • 1
    Open-circuit intake air heater element (resistive grid burned out internally).
  • 2
    Faulty or stuck-open intake air heater relay preventing current flow to the element.
  • 3
    Blown fuse or fusible link in the heater power supply circuit.
  • 4
    Broken, corroded, or chafed wiring between the relay and the heater element.
  • 5
    Defective intake air temperature (IAT) sensor providing inaccurate temperature feedback to the ECM.
  • 6
    Failed heater current-sense circuit inside the ECM/PCM.
  • 7
    Poor ground connection at the heater element or relay causing high-resistance drop in the return path.

Symptoms drivers notice

Hard or extended cranking time when starting in cold ambient temperatures.
Excessive white smoke from the exhaust during cold start-up.
Rough idle or engine stumble immediately after cold start until coolant temperature rises.
Check engine light (MIL) illuminated; glow-plug or pre-heat warning lamp may also be on.
In severe cold, complete failure to start even after repeated attempts.

How to diagnose P2609

A typical diagnostic flow when this code is present.

  1. 1
    Confirm P2609 with a scan tool; note ambient temperature at code set time and any companion codes (e.g. glow-plug or IAT sensor faults).
  2. 2
    Locate the intake air heater fuse and relay in the under-hood fuse box; inspect the fuse and test the relay by substituting a known-good unit.
  3. 3
    With the ignition on and the heater commanded active by the ECM (use a bi-directional scan tool if available), measure voltage at the heater element connector — expect near battery voltage; absence of voltage points to the relay or wiring.
  4. 4
    Measure resistance of the heater element across its terminals (disconnect the harness first); an open circuit (OL) confirms a failed element.
  5. 5
    Inspect the heater harness for chafing, corrosion at connectors, and heat damage near exhaust components.
  6. 6
    Check intake air temperature sensor output on the scan tool; a sensor stuck at ambient temperature or reading implausible values should be replaced.
  7. 7
    Clear the code, warm the engine fully, then perform a cold-start recheck after the vehicle has soaked overnight.

Vehicles where we've handled P2609

Platforms in our catalogue with confirmed P2609 coverage.

BMW 320D
2016

Related powertrain codes

Frequently asked questions

Will P2609 cause a no-start in warm weather?

Unlikely — the intake air heater is only needed below roughly 5–10°C. In warm conditions the engine starts normally on compression alone, so P2609 often only manifests as a driveability issue in winter.

Is P2609 the same as a glow-plug fault?

No. Glow plugs heat the combustion chamber directly (codes P0670–P0679), while P2609 refers to the separate intake manifold grid heater that warms the incoming air charge. Some diesels have one, the other, or both systems.

Can I clear P2609 and keep driving?

In mild weather with no starting issues you can defer repairs, but the fault should be fixed before cold weather arrives. Repeated hard cold-starts accelerate wear on the starter motor, battery, and injectors.

The relay tests fine but the element still has no power — what next?

Check the wiring between the relay output terminal and the heater element connector for an open circuit or high-resistance connection. Also verify the relay control signal from the ECM is actually energising the relay coil.

Disabling P2609 in software

RaceTune can permanently disable P2609 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

ECUs with a P2609 disable in our catalogue

Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.

  • Bosch EDC17C50 verified 1 software version
  • Bosch EDC17CP09 verified 1 software version

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P2609 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file