HomeTrouble CodesC0020

C0020 — Abs Pump Motor Control

Generic OBD-II · all makesChassis

C0020 is a chassis code indicating that the anti-lock brake system (ABS) control module has detected a fault in the ABS pump motor control circuit. The ABS hydraulic pump builds and modulates brake fluid pressure during ABS activation, and the module monitors whether the motor responds correctly to its commands. When this code sets, ABS function is typically disabled and the ABS warning lamp is illuminated.

Symptoms

What causes it — most likely first

1. Failed ABS pump motor

The internal electric motor of the ABS hydraulic unit wears out from heat, age, and brush wear, and is the most common single cause of C0020. When the motor cannot spin up to commanded speed or draws abnormal current, the module logs this code.

2. Faulty ABS pump motor relay

The relay that supplies battery power to the pump motor has contacts that pit, weld, or lose continuity over time. A failing relay can prevent the pump from running or allow it to run at the wrong time.

3. Wiring, connector, or corrosion problems

The pump motor's high-current connector is exposed to underhood heat, moisture, and road salt. Corroded pins, broken wires near the harness bend, or loose connector locks create voltage drop or open circuits that the module sees as a pump fault.

4. Blown fuse or fusible link in the pump feed circuit

A dedicated fuse supplies the ABS pump, and it can blow from a momentary short or aging. A simple blown fuse will set the same code as a dead motor and is worth checking before replacing parts.

5. Low battery voltage or charging system weakness

The ABS pump draws very high current. If battery voltage drops below what the module expects when commanding the pump on, the module may interpret this as a motor or circuit fault and set C0020.

6. Internal failure of the ABS / electronic brake control module (EBCM)

The module that drives the pump relay and monitors motor current can fail internally, especially on higher-mileage vehicles. This is a real but less common cause and should only be considered after the motor, relay, wiring, and power supply have been verified.

How it's diagnosed

  1. Retrieve all ABS and chassis codes with a scan tool and review freeze-frame data to see when the fault was logged (key-on, during driving, etc.).
  2. Inspect the underhood ABS fuse and the dedicated pump motor fuse; test for battery voltage at the pump motor connector with the relay removed or commanded.
  3. Command the ABS pump on with a scan tool (bi-directional control) and listen for the motor while watching live current data; a silent motor or a motor that draws no current points to an open circuit or dead motor.
  4. Back-probe the pump motor connector and measure resistance across the motor windings and voltage drop on the feed and ground circuits under load to check for wiring, connector, or ground issues.
  5. Swap or bench-test the ABS pump motor relay, and verify battery and charging system voltage under load (the pump can pull significant current).
  6. If the motor, relay, wiring, and power supply all check good, have the ABS/EBCM module tested or sent to a specialist for evaluation before replacing it.

Code facts & related codes

SystemChassis
StandardizationSAE generic — identical on every make

Frequently asked

Can a bad PCM (engine computer) cause code C0020?

Almost never. The ABS pump motor is controlled by the ABS or electronic brake control module (EBCM), not the powertrain control module. Replacing the PCM will not fix C0020, and shops that recommend a PCM replacement for this code without first testing the pump motor, relay, wiring, and EBCM are usually misdiagnosing the problem.

Is it safe to keep driving with code C0020?

Conventional (non-ABS) braking is usually still functional, so the car can be driven to a shop. However, ABS, traction control, and stability control will typically be disabled, so stopping distances on slick or loose surfaces can be longer and the wheels can lock under hard braking.

Do I have to replace the whole ABS hydraulic unit, or just the motor?

On most vehicles the pump motor is integrated into the hydraulic modulator assembly and is not serviceable separately, so the common repair is a complete ABS modulator or hydraulic unit. In some applications the motor can be replaced separately, but this depends on the specific vehicle and should be confirmed before buying parts.

Will the code clear itself or do I need a scan tool?

Because the failure is detected by the ABS module's internal monitoring, the code usually returns immediately on the next drive cycle once the underlying fault is present. A scan tool capable of clearing ABS codes is normally required, and the code should not be considered fixed until it stays out after multiple drive cycles.