Home / DTC / P028A — Charge Air Cooler Cooling Fan Control Circuit/Open

P028A — Charge Air Cooler Cooling Fan Control Circuit/Open

Detailed page for trouble code P028A.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P028A

Generic P — Powertrain

Charge Air Cooler Cooling Fan Control Circuit/Open

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Blown fuse or tripped circuit breaker for intercooler/cooling fan
  • Faulty fan motor (open winding) or burnt connector
  • Open, shorted or corroded wiring between ECM/fan module and fan
  • Faulty fan relay or driver module (internal MOSFET/relay) in ECM or external fan control module
  • Poor ground at fan or ECM/fan module
  • Aftermarket wiring or recent service left connector unplugged

Symptoms

  • Intercooler/charge air cooler fan does not run when expected (e.g., at high boost, hot idle, or with A/C on)
  • Engine overheating or elevated intake-air temperatures under load
  • Reduced boost or limp-home behavior in some systems
  • DTC lamp or Malfunction Indicator Lamp (MIL) may be illuminated depending on vehicle

What to check

  • Visual inspection: wiring, connector pins, harness chafing, water intrusion and blown fuses/relays
  • Check fuse(s) and relay(s) for the intercooler/cooling fan circuit
  • Measure voltage at the fan power and control pins with key ON and while commanding fan
  • Measure fan motor resistance (unplug harness) and compare to specification
  • Back-probe control wire while commanding fan to observe PWM or on/off signal
  • Check ground continuity from fan body/negative terminal to chassis/ECM ground

Signal parameters

  • Battery supply voltage at fan power feed: ~12–14.5 V with key ON/engine running
  • Control/drive pin: 0 V (off) or switched/pulsed signal when commanded — many systems use PWM; typical PWM voltage swings 0–12 V
  • PWM frequency commonly in the range 100–1000 Hz (vehicle-specific) and duty cycle varies with commanded speed
  • Expected fan motor winding resistance (typical): low resistance, often 0.2–5 ohms depending on motor size; open = OL/infinite
  • Ground continuity: near 0 ohms from fan ground to chassis ground

Diagnostic algorithm

  1. Read and record freeze frame and related codes. Note conditions when P028A set (engine temp, A/C on, vehicle speed).
  2. Perform visual check: inspect fan harness, connectors, pins, for corrosion, damage or separation; check for blown fuses and correct relays.
  3. Unplug fan connector and measure motor winding resistance across power and ground terminals; compare to spec — an infinite/open reading indicates a failed motor.
  4. With connector unplugged, measure supply fuse/relay feed for battery voltage to the fan power terminal (key ON). If no battery voltage, trace upstream (fuse, relay, ignition feed).
  5. Back-probe the fan control (signal) wire at the connector. Command fan ON via A/C on or using a scan tool; observe signal with multimeter or oscilloscope. Expect either steady battery voltage (simple switched) or PWM. An open circuit or no switching indicates wiring fault or driver failure.
  6. Check ground continuity from fan ground terminal to chassis/ECM ground. Repair poor ground connections.
  7. If power and ground are good and control signal is present but fan does not run, bench-test fan by briefly applying fused battery voltage directly to fan power (observe safety precautions). If fan runs, suspect wiring or driver; if not, replace fan motor.
  8. If control signal is absent but wiring to the fan is good, inspect/replace the fan relay or suspect internal fan driver/ECM output transistor — perform driver circuit tests per manufacturer procedures before replacing ECM.
  9. After repairs, clear codes, perform operational test under same conditions and verify the code does not return.

Likely causes

  • Broken wire or poor pin contact at the intercooler fan connector
  • Blown in-line fuse or faulty fan relay
  • Failed fan motor (high/open resistance)
  • Failed fan driver inside ECM or dedicated fan control module
  • Corroded ground strap at fan mount

Fault status

⚠️ Status
Stored when the engine control module detects an open or no-feedback condition on the charge air cooler (intercooler) fan control circuit while a fan demand is present. The fault is logged and may set a MIL depending on system programming.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

9,688

The library contains 9,688 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