Home / DTC / P2CBB — Fan 3 Underspeed

P2CBB — Fan 3 Underspeed

Detailed page for trouble code P2CBB.

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

P2CBB

Generic P — Powertrain

Fan 3 Underspeed

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

Causes

  • Bad or weak fan motor (internal wear, brushes, bearings)
  • Open/shorted wiring or damaged connector to Fan 3
  • Poor ground or low battery/system voltage
  • Faulty fan speed sensor or missing tach feedback
  • Damaged fan blades, debris or mechanical binding increasing load
  • Faulty fan control module / power transistor / relay

Symptoms

  • Radiator fan (Fan 3) fails to reach expected speed when commanded
  • Elevated engine or coolant temperature under load/idle
  • Reduced HVAC/cooling performance with A/C on
  • Possible noise from fan if bearings failing or blades hitting debris
  • Related warning light or DTC stored; vehicle limp or fan defaults

What to check

  • Read freeze frame and live data with a scan tool: commanded duty, actual fan speed (RPM or tach), battery voltage
  • Visually inspect Fan 3, blades, shroud, harness and connector for damage, corrosion or foreign objects
  • Check fuses and relays related to fan circuits
  • Wiggle test wiring while observing live data for intermittent changes
  • Measure supply voltage and ground at the fan connector with fan commanded on
  • Measure motor resistance and compare to specification or known-good motor

Signal parameters

  • Control input: PWM drive from controller, nominal 0–12 V reference with 0–100% duty (exact frequency varies by vehicle, typically tens to hundreds of Hz)
  • Feedback: fan tach/logic pulse or RPM signal (pulses per revolution or direct RPM) expected to increase proportionally with duty
  • Expected behavior: at high command duty (near 100%) motor voltage ~battery voltage and speed should reach rated high-speed RPM (varies by fan)
  • Current draw: motor should draw consistent current for its design; a failing motor may draw high current (stalls) or abnormally low current (open/worn brushes)

Diagnostic algorithm

  1. Verify code and note conditions that set the DTC (temperature, A/C on, vehicle speed).
  2. With a scan tool, monitor commanded duty, reported fan speed, and battery voltage while reproducing the condition.
  3. Attempt an active test: command Fan 3 on at multiple duty levels. Observe if speed increases and whether any other fans respond incorrectly.
  4. If commanded but no/low speed, measure voltage and ground at the fan connector with the command active. If full battery voltage present but no motor spin, suspect motor or mechanical issue.
  5. Measure motor resistance and, if safe, bench-test the fan motor by applying known good 12 V power directly to the motor to confirm operation.
  6. If motor runs when bench-tested, inspect and repair wiring, connectors, relays, fuses, and grounds between controller and fan. Check for high-resistance connections.
  7. If motor does not run or runs weakly on bench test, replace or rebuild the motor assembly.
  8. If motor and wiring check good but controller output is incorrect, test the control module output (voltage waveform/PWM with oscilloscope) and consider module fault; verify related relays and driver modules.
  9. After repairs, clear codes and perform a road/operational test to confirm fan speed and temperature control are normal and the DTC does not return.

Likely causes

  • Corroded or loose connector/ground at fan motor
  • Failed fan motor (high internal resistance or seized bearings)
  • Low supply voltage due to blown fuse, weak battery or poor charging
  • Damaged wiring harness (chafing, connector pins pushed out)
  • Faulty control module output or relay not supplying full current

Fault status

⚠️ Status
ECM has detected Fan 3 speed is below the expected threshold while commanded. Cooling performance may be reduced; DTC stored. Repair wiring, power/ground, fan motor, or control circuit as needed and verify operation.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.5 hours

Similar codes

8,202

The library contains 8,202 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