C0020 explained: The ABS module cannot drive the hydraulic pump motor properly. ABS, traction, and stability assist are disabled but base brakes still work. Most common cause is a failed motor or corroded module connector.
🎯 Top Causes & Probability
50%
#1 - Most Likely
Failed ABS Pump Motor
Brush wear or seized internals stop the motor from spinning when commanded. Often paired with audible buzz or no sound at all during self-test.
🔨 Part
$220-$650
👨🔧 Labor
$180-$320
⚡ DIY
Hard
28%
#2 - Check First
ABS Module / Driver Failure
Internal FET that drives the pump shorts or opens. Cadillac, GM trucks, and some Fords are known offenders. Module rebuild is common.
🔨 Part
$180-$900
👨🔧 Labor
$120-$240
⚡ DIY
Medium
18%
#3 - Less Common
Wiring or Connector Corrosion
Heavy-gauge pump power and ground wires corrode at the module connector. A clean and re-pin often restores function.
🔨 Part
$0-$60
👨🔧 Labor
$80-$220
⚡ DIY
Medium
🚗 Most Affected Vehicles
🔧 Step-by-Step Diagnosis
- Verify the code with a scan tool that reads ABS module data, not just engine codes.
- Listen during key-on for the ABS self-test buzz. A silent pump points at the motor or its driver.
- Inspect the ABS module connector for green corrosion or loose pins, especially on GM trucks.
- Measure pump motor resistance across the two heavy terminals. Out of spec or open confirms motor failure.
- If motor is good, perform a bidirectional pump command. No response means driver or module fault.
- Replace motor or module as indicated and clear codes. Cycle ignition and reverify self-test.
❓ Frequently Asked Questions
Can I drive with C0020 set?
Base brakes work, but ABS and stability control are disabled. Drive gently to a shop, avoid hard stops on wet or icy roads.
Is the pump motor sold separately from the module?
On many GM trucks yes, you can replace just the motor pack. On most newer vehicles the pump and module come as one assembly.
Will the brake pedal feel different?
Often a slightly higher pedal at first stop is normal because the pump is not pre-charging the accumulator. Spongy or sinking pedal is a separate problem.
Can a low battery trigger C0020?
Yes. Low system voltage during a self-test can flag the pump as faulty. Charge the battery and clear the code before condemning parts.