HomeTrouble CodesP2604

P2604 — Intake Air Heater Circuit Rangeperformance

Manufacturer-specificPowertrain (engine & transmission)

P2604 indicates a range/performance problem in the intake air heater circuit, commonly found on diesel engines. The heater (grid heater) is not operating within its expected parameters, which can affect cold-start performance and may trigger the check engine light.

Symptoms

What causes it — most likely first

1. Faulty intake air heater element

The heater grid itself can burn out, crack, or develop high resistance, causing the circuit to fall outside expected range.

2. Defective intake air heater relay

A stuck or failed relay can prevent the heater from turning on or off correctly, leading to a range/performance fault.

3. Wiring or connector issues

Corroded, loose, or damaged wires/connectors in the heater circuit can cause intermittent or incorrect resistance readings.

4. Faulty intake air temperature sensor

If the sensor provides inaccurate temperature data, the PCM may command the heater incorrectly, triggering the code.

5. PCM/ECM failure

Rare; a failed control module can misread or fail to drive the heater circuit, but this is the least likely cause and should only be considered after all other components are verified.

How it's diagnosed

  1. Scan for additional codes and note freeze-frame data to understand conditions when the code set.
  2. Visually inspect the intake air heater element, relay, and wiring for obvious damage, corrosion, or loose connections.
  3. Measure resistance of the heater element with a multimeter and compare to manufacturer specifications (typically a few ohms).
  4. Test the heater relay for proper operation: check coil resistance and verify that contacts close/open when power is applied.
  5. Check for power and ground at the heater circuit with the ignition on and during commanded operation (e.g., cold start).
  6. If all components test good, consider a PCM/ECM issue as a last resort; verify with a known-good module or professional scan tool data.

Code facts & related codes

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

Frequently asked

Can I drive my vehicle with a P2604 code?

You may be able to drive, especially in warm weather, but hard starting in cold conditions and potential battery drain if the heater stays on are risks. It's best to diagnose and repair promptly.

Is it safe to replace the intake air heater myself?

Yes, if you have basic mechanical skills and follow safety precautions (disconnect battery, avoid contact with high-current circuits). However, ensure you have the correct replacement part and torque specifications.

Do I need to replace the PCM for a P2604 code?

Almost never. The PCM is rarely the cause; the issue is almost always the heater element, relay, or wiring. Only consider PCM replacement after thorough testing of all other components.

Will the code clear itself after repair?

If the issue is fixed, the code may clear after several drive cycles, but it's often necessary to reset the code with a scan tool to turn off the check engine light immediately.