HomeTrouble CodesC1100

C1100 — Abs Pump Switch Circuit Failure Generic

Manufacturer-specificChassis

C1100 indicates that the ABS control module has detected an electrical malfunction in the circuit that switches power to the hydraulic pump motor—typically a fault in the pump relay, its wiring, or the motor itself. When this code is set, the ABS function is usually disabled to prevent unsafe braking behavior, though conventional hydraulic braking remains operational. The "switch" refers to the high-current relay or driver circuit that energizes the pump, not a mechanical switch inside the passenger compartment.

Symptoms

What causes it — most likely first

1. Faulty ABS pump motor relay

The relay that supplies high-current power to the pump motor is often integrated into the ABS hydraulic control unit and can fail due to contact arcing, coil burnout, or internal corrosion, causing an open or shorted switch circuit.

2. Wiring or connector faults in pump circuit

Corroded, chafed, or loose terminals in the power, ground, or control wiring between the ABS module and the pump motor can create high resistance or intermittent opens that trigger the failure code.

3. Excessive current draw from pump motor

A seized, binding, or internally shorted pump motor can draw amperage beyond the relay rating or cause voltage collapse, leading the module to flag the switch circuit as failed.

4. Poor ground connection for ABS unit

High resistance or corrosion in the main ground path for the ABS modulator or pump motor can cause voltage drop errors that the module interprets as a switch circuit malfunction.

5. Internal ABS control module failure

Rarely, the transistor or driver circuit inside the ABS module that operates the pump relay can fail; this should only be considered after verifying all external wiring, relay, and motor integrity.

How it's diagnosed

  1. Visually inspect wiring harnesses and connectors at the ABS hydraulic unit for corrosion, pin push-out, or chafing against the frame
  2. Check battery voltage and charging system output; low system voltage can cause relay contact chatter and false circuit failure detection
  3. Disconnect the pump motor and measure its resistance and current draw when manually powered; replace if it exceeds specifications or shows internal shorting
  4. Verify power and ground integrity using a voltage drop test across the pump motor feed and ground circuits while commanding the pump on with a scan tool
  5. Perform a wiggle test on the wiring harness while monitoring live data to identify intermittent opens or shorts in the switch circuit
  6. If all external circuits, relay, and motor test normal, evaluate for internal ABS module fault by checking command output versus actual circuit state

Code facts & related codes

SystemChassis
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Can I still drive safely with code C1100?

Yes, but with caution. Standard base braking remains fully functional; however, the anti-lock function is disabled, so wheels can lock up during emergency stops on slippery surfaces. Repair should be prioritized.

Do I need to replace the engine computer (PCM/ECM) to fix this?

No. C1100 is a chassis code for the ABS pump circuit, which is managed by the ABS control module, not the powertrain control module. Replacing the engine computer will not resolve this issue and is an incorrect repair.

Is the 'switch' a part I can buy separately?

Usually not. In most systems, the pump motor relay is integrated into the ABS hydraulic control unit assembly. While some specialist services rebuild these units, the standard service part is often the complete hydraulic modulator or a pigtail repair for wiring faults.

Why does the code return immediately after clearing?

An immediate return indicates a hard fault—such as a broken wire, blown fuse, or failed relay—rather than an intermittent glitch. The circuit must be repaired before the code will stay clear.