P2606

P2606 Code Symptoms, Causes, Safety Risks & Repair Costs Guide

Quick Summary

Drivers first notice that the check‑engine light (MIL) comes on without a clear “engine‑performance” pattern. In many cases the vehicle still runs, but cold‑start thrust feels sluggish, fuel consumption climbs 5‑10 %, and the front windshield defrost takes noticeably longer. Occasionally the cabin heater produces little or no warm air, indicating that the intake‑air heater B element is not delivering heat when the ECM commands it. These observations are the hallmark of a P2606 fault.

Symptoms

These signs point directly to the intake‑air heater B circuit operating outside its calibrated voltage or resistance limits.

Why This Happens

Heater Element Degradation

The heater element is a resistive cartridge that raises the temperature of incoming air during cold starts. Over time, corrosion or coil breakage can shift its resistance beyond the ECM’s acceptable window (typically 5–15 Ω). When the resistance is too high, the ECM reads a low‑current condition and logs P2606; when it is too low, the element can overheat, also triggering the fault.

Wiring or Connector Faults

Corroded pins, damaged harness insulation, or loose connectors increase circuit resistance. Even a 0.5 Ω increase can push the measured value outside the ECM’s range, especially in cold weather when metal contracts. Frayed wires near the intake manifold are a frequent source of intermittent failures.

ECM Output Driver Failure

The ECM supplies a regulated voltage to the heater via a dedicated driver transistor. A failing driver can deliver insufficient voltage, causing the heater to stay cold, or it can pulse erratically, confusing the ECM’s range check. Because the driver is integrated into the control module, the fault is recorded as a circuit‑performance issue rather than a simple wiring problem.

Software Calibration Errors

Factory calibration maps define the acceptable voltage and resistance windows for the heater. A corrupted flash or an outdated calibration file may misinterpret a healthy heater as out‑of‑range. In such cases, re‑programming the ECM restores the correct thresholds without any hardware replacement.

While a faulty heater element or damaged wire could cause the symptom, the issue may stem from the ECM not communicating correctly with the system. A diagnostic scan and module communication test will determine if module replacement or reprogramming is needed.

Diagnostic and Repair Procedures

  1. Retrieve and clear codes – Use a professional OBD‑II scanner capable of live data. Record the freeze‑frame data for voltage and resistance values at the moment the fault set.
  2. Inspect the heater circuit – Visually examine the intake‑air heater B element, its connector, and the surrounding harness for corrosion, broken strands, or water intrusion.
  3. Perform continuity and resistance tests – With the ignition off, measure resistance across the heater element terminals. Compare the reading to the manufacturer’s specification (typically 5–15 Ω). A value outside this range confirms a hardware fault.
  4. Check power supply voltage – Back‑probe the ECM driver output while the engine is cranking. The voltage should be within the calibrated range (usually 12.0–13.5 V). Deviations indicate driver or module issues.
  5. Cycle the heater command – Using the scan tool, command the heater on and off while monitoring live data. Inconsistent readings suggest intermittent wiring or driver problems.
  6. Re‑flash ECM software – If hardware tests are clean, update the ECM to the latest calibration file. Many manufacturers release service bulletins that adjust heater‑circuit thresholds.
  7. Replace the heater element – When resistance is out‑of‑spec and the element shows visual damage, install a new heater. Re‑torque the mounting bolts to the specified torque (usually 8–10 Nm).
  8. Replace or re‑program the ECM – If driver voltage is abnormal or software re‑flash fails to clear the code, the ECM itself is defective. Replace the module with a VIN‑matched unit and have it programmed to the vehicle’s exact configuration.

Typical labor for a full diagnostic sequence is 1.5–2 hours ($120‑$180). Heater element replacement adds 0.5 hour ($40‑$60 parts, plus labor). ECM re‑programming costs $80‑$120 in most independent shops. Full ECM replacement, including programming, runs $650‑$900 for the module plus $150‑$250 labor.

When Replacement Makes Sense



If the ECM’s output driver shows voltage outside specification after thorough wiring and heater‑element verification, the control module is the most likely point of failure. Continuing to repair a compromised driver often leads to repeated P2606 entries and secondary issues such as unintended engine‑run‑on or loss of defrost capability.

Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by warranty. Modern control modules are complex and integrated with security and immobilizer systems. That’s why choosing a replacement isn’t only about the hardware—it’s about correct programming and compatibility. Flagship One’s VIN‑matched modules arrive pre‑programmed to your vehicle’s exact specifications, eliminating dealer‑level re‑coding delays and ensuring reliable operation from the first start.

When the module is beyond repair, a Flagship One replacement guarantees that the intake‑air heater B circuit will receive accurate voltage and that the ECM’s calibration maps align with factory expectations.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.