P028C medium Severity

P028C: Charge Air Cooler Cooling Fan Stuck On

The cooling fan runs continuously when it should not, potentially leading to reduced fuel economy, overheating issues, and accelerated wear of fan components.

Overview

OBD-II P028C generic powertrain code indicating the charge air cooler cooling fan is stuck on; causes include electrical faults, faulty relay, fan motor or sensor issues.

Common Symptoms

  • Charge air cooler cooling fan runs continuously
  • Reduced fuel economy
  • Engine performance degradation
  • Possible engine overheating
  • Unusual fan noise

Most Common Causes

Faulty charge air cooler cooling fan motor medium

Fan motor may fail and remain powered on.

Short circuit or wiring fault in fan control circuit medium

Wiring harness may be shorted to batt/ground causing continuous fan operation.

Defective fan relay medium

Relay contacts may be stuck closed, providing constant power.

Faulty temperature sensor or control module signal low

Sensor sending incorrect signals can lead to incorrect fan activation.

ECM/PCM control fault low

Rare control module error forcing fan on.

Diagnostic Steps

  1. Retrieve and confirm P028C with a professional scan tool
    Expected: P028C code present and pending/confirmed status
    Interpretation: Confirms the code exists and is current.
  2. Visually inspect fan wiring, connectors, fuses, and relays
    Expected: No damaged wires, corrosion, or loose connectors
    Interpretation: Damaged wiring or connectors could cause unintended fan power.
  3. Test fan relay function by swapping with identical known-good relay or bench test
    Expected: Relay operates normally (opens/closes correctly)
    Interpretation: Stuck relay requires replacement.
  4. Directly power fan motor at specified voltage to verify it stops/starts correctly
    Expected: Fan turns off when power removed
    Interpretation: If fan stays on, motor or internal fault exists.
  5. Monitor temperature sensor input and fan control output with scan tool
    Expected: Control outputs match expected states at temperatures
    Interpretation: Incorrect signals indicate sensor or ECM issues.

Repair Solutions

Replace faulty fan relay easy
Estimated Cost: $15 - $60

Common low-cost fix if relay is stuck closed.

Repair or replace damaged wiring/connectors medium
Estimated Cost: $50 - $200

Cost varies with extent of electrical damage.

Replace charge air cooler cooling fan motor medium
Estimated Cost: $150 - $500

Fan motors vary by vehicle; includes parts and labor.

Replace temperature sensor or correct sensor signal source medium
Estimated Cost: $75 - $250

Depends on sensor location and access complexity.

ECM/PCM reflash or replacement hard
Estimated Cost: $300 - $1200

Only if diagnostics prove control module fault.

Common Misdiagnoses

Avoid these common diagnostic mistakes:

  • Misinterpreting P028C as a reserved code with no meaning
  • Confusing with other CAC related codes (e.g., leaks or flow issues)
  • Assuming thermostat or coolant issues without evidence

Frequently Asked Questions

Technical definition of P028C OBD-II Code

Technically, the P028C code represents Charge Air Cooler Cooling Fan Stuck On. It usually points to a fault within the Air Intake.

Reflecting on severity: How bad is P028C?

You should treat P028C as a medium issue. The cooling fan runs continuously when it should not, potentially leading to reduced fuel economy, overheating issues, and accelerated wear of fan components.

Common signs of the P028C error code

Drivers often report: Charge air cooler cooling fan runs continuously, Reduced fuel economy, Engine performance degradation when this code is present.

Why is my car throwing a P028C code?

It can be caused by several factors, most notably: Faulty charge air cooler cooling fan motor, Short circuit or wiring fault in fan control circuit, Defective fan relay.

Estimated repair costs for different causes of P028C

It depends on what needs to be fixed. Replace faulty fan relay repairs are cheaper (~$60), while ECM/PCM reflash or replacement repairs are on the higher end (~$1200).

What cars are affected by the P028C code?

The P028C code is a generic powertrain code, meaning it applies to almost all makes and models, such as Honda, Toyota, VW, Ford, and Chevy.

User Comments (0)

Share your experience or ask a question about this code.

Be the first to share your experience with P028C!