Home / DTC / C0020 — ABS pump motor fault

C0020 — ABS pump motor fault

Detailed page for trouble code C0020.

32,975codes
59brands
10,514generic
22,461specific
Reset
Code

C0020

ALFA ROMEO C — Chassis

ABS pump motor fault

Brand: ALFA ROMEO
Views: UK: 5 EN: 13 RU: 20
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Blown fuse or faulty relay for ABS pump motor supply
  • Damaged or corroded electrical connector or wiring to the pump motor
  • Open or shorted pump motor windings (motor internal failure)
  • Faulty ABS hydraulic pump assembly (mechanical seizure or internal electronics)
  • Faulty ABS control module or driver transistor
  • Low battery voltage or poor main battery connections

Symptoms

  • ABS warning lamp illuminated on dash
  • Traction control/ESC warning may also be lit
  • Unusual or no noise from the ABS pump when ABS is commanded (should normally run briefly)
  • Reduced or altered brake feel under ABS activation (skidding may occur)
  • Stored ABS/ESP related fault codes in the ABS control module

What to check

  • Read and record all ABS and powertrain DTCs with a capable scan tool, including freeze frame if available
  • Verify vehicle battery state of charge and measure battery voltage with engine off and cranking
  • Visually inspect ABS pump electrical connector and wiring harness for corrosion, damaged insulation, burned pins or water ingress
  • Check ABS pump/ECU fuses and relays for continuity and correct operation
  • Listen for pump operation when commanding ABS pump with scan tool or during ABS self-test
  • Check for other ABS-related codes (wheel speed sensors, communications) that may be related

Signal parameters

  • Nominal supply voltage to pump: ~12 V (engine running typically 13–14.5 V)
  • Expected idle motor current: varies by model; typical range 4–20 A when running (consult OEM spec)
  • Motor winding resistance (cold): low ohms (typically
  • Control module command signal: digital/ground drive; verify switching to ground or 12 V per OEM wiring diagram
  • No-load running RPM or motor duty cycle reported by ABS module (if available)

Diagnostic algorithm

  1. Connect a professional scan tool and read all ABS and related codes; note freeze frame and readiness. Clear codes if necessary and attempt re-test to confirm persistence.
  2. Verify battery voltage (engine off and cranking). Recharge or replace weak battery. Poor supply can cause false pump faults.
  3. Inspect fuses and relays for the ABS pump circuit; replace any blown fuses and test/swap relays if suspect.
  4. Visually inspect the pump motor connector and wiring for corrosion, damaged wires, chafing or water damage. Wiggle harness while watching live data/monitoring for intermittent faults.
  5. With ignition on (and following safety procedures), measure supply voltage at the pump motor connector while commanding the pump with a scan tool. Voltage should be near battery voltage when commanded.
  6. Measure motor winding resistance (with connector disconnected). Compare to OEM spec or between similar units. An open circuit or near short indicates motor failure.
  7. If available, measure motor current while commanding pump. Excessive current indicates internal seizure or mechanical bind; zero current with command indicates open circuit or driver fault.
  8. Inspect and test the ABS control module driver outputs per OEM procedure. If wiring and pump motor are good but driver does not switch, suspect module fault.
  9. If pump motor shows electrical failure, remove and bench-test pump (if serviceable) or replace ABS hydraulic pump assembly. Follow safe brake system draining/bleeding procedures and OEM repair instructions.
  10. After repair or replacement, clear codes, perform ABS self-test/initialization and brake bleeding/ESC calibration as required. Road-test to verify functionality.

Likely causes

  • Blown fuse or bad relay supplying the pump motor
  • Loose/corroded connector or damaged wiring to pump motor
  • Pump motor electrical failure (winding short/open)
  • Faulty ABS module driver

Fault status

⚠️ Status
ABS pump motor fault detected — pump motor or drive circuit malfunction. ABS/ESC functions may be limited.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email