ABS

ABS Light On? How to Tell If Your ABS Module Is Bad

By HubesUpdated Oct 9, 2026 · 9 min read
ABS Light On? How to Tell If Your ABS Module Is Bad
Chris Huber — 30 years in OEM auto parts. Owner of Hubes Hub. He answers the inbox.

If your ABS light is on, your regular brakes still work — what you've lost is anti-lock, and on most vehicles traction and stability control along with it. The light doesn't automatically mean a bad ABS module; a wheel-speed sensor, wiring, or a connector can trigger it too. Pull the ABS codes with a scan tool that reads chassis "C" codes before you buy anything: internal codes (pump motor, valve relay, internal control circuit) point at the module, while one wheel's sensor code points at that corner.

The ABS module — the brain of the anti-lock system — is one of the most common failures we see, and it's the one people most often get wrong. After 30 years moving these parts, here's how to tell what you're actually dealing with before you spend a dime.


Symptoms of a Bad ABS Module

The pattern is consistent across most makes:

  • ABS light stays on — often with the traction control and stability lights right next to it. They come on together because they all run through the same module.
  • Anti-lock stops working — in hard braking the wheels can lock instead of the system pulsing.
  • Traction / stability control disabled — the system shuts itself off because it can't trust the data.
  • Speedometer drops out or reads erratically on some vehicles — the same wheel-speed data feeds the cluster.
  • The lights come and go at first, then stay on for good. Intermittent is how a lot of module failures start.

What you usually won't get is a car that won't stop. If you've genuinely lost braking, or the red brake light is on, that's a hydraulic problem — stop driving and get it looked at. The amber ABS light on its own is a "fix it soon," not a "pull over now."

How to Test an ABS Module: Start With the Codes

Plug in a scan tool that reads ABS codes. A basic engine code reader often won't — you need one that pulls chassis "C" codes from the ABS module itself. What the codes say matters more than the fact that there are codes:

  • Internal codes point at the module. Pump motor circuit, valve relay, internal control circuit, or an EBCM/internal failure code means the brain itself is the problem. Those don't fix themselves and they don't fix with a sensor.
  • A single wheel-speed sensor code (one corner — left front, right rear, etc.) usually points at that sensor or its wiring, not the module.
  • All four wheel-speed codes at once can be a power, ground, or connector issue feeding the module — check the obvious stuff before condemning the unit.

Write the codes down before you clear them. They're the single best clue you have, and they're what we'll ask about if you message us.

ABS light on but no codes?

Often that's the tool, not the car. A reader that only talks to the engine computer will show "no codes" while the ABS module has a list of them stored. Borrow or buy a scanner that lists ABS among the systems it reads, then try again. If even that tool can't connect to the ABS module at all, check the module's fuses, power, and ground before you assume the module is dead.

Is It the Module or a Wheel-Speed Sensor?

This is the question that saves people the most money, so it's worth slowing down on. A wheel-speed sensor is cheap. An ABS module is not. Don't buy the expensive part to fix the cheap part's problem.

  • One wheel's code, light comes on around a certain speed or while turning → suspect that corner's sensor or tone ring first.
  • Internal/pump/relay codes, or the system won't even run its self-test → that's the module.
  • Lights came on right after brake work or a wheel-bearing job → check that you didn't disturb a sensor or connector before blaming the module.

If the codes point inside the module and the wiring checks out, replacing the module is the fix. If you're not sure, that's exactly the kind of thing I'd rather you message me about before you order than after.

Check for an Open Recall Before You Buy

Before you spend money on any brake part, run your VIN through NHTSA's recall lookup. If a recall covers your ABS unit, the dealer fixes it for free.

One real example: NHTSA recall 19V-904 (Ford's number is 19S54) covers certain 2006–2010 Ford Fusion, Mercury Milan, and Lincoln Zephyr/MKZ. Ford's own recall report says a valve inside the ABS hydraulic control unit can stick open and lengthen brake pedal travel. Under the recall, dealers test the unit, replace it if a valve is sticking, and flush the brakes with DOT 4 fluid at no charge. That recall is for those cars only — an Escape or a Mariner isn't part of it — which is exactly why you check your own VIN instead of going by what you heard about a cousin's car.

Why ABS Modules Fail

The ABS module — you'll also see it called the EBCM (electronic brake control module), or the HCU/pump assembly when the electronics are bolted to the hydraulic unit — reads the speed of each wheel, and the instant one is about to lock up under braking, it releases and reapplies pressure to that wheel so you keep steering control.

When one quits, it's usually the electronics, not the hydraulics. These modules live in a brutal spot — bolted near the engine or frame, cooked by heat, soaked by road spray, and vibrated for a hundred thousand miles. Inside, the common failure is the circuit board: solder joints crack, internal relays wear out, and the pump-motor driver circuit gives up. On a lot of vehicles it's a known age-and-mileage failure, not a fluke.

ABS Modules by Part Number

ABS modules are our single biggest category, and Ford, Lincoln, and Mercury make up the biggest share of our ABS listings, with Chrysler, Dodge, Jeep, and GM behind them. The part number on the module's label is what decides the match, not just the year and model. A few we carry:

That isn't the whole catalog — it spans domestic and import makes across a lot of years, and stock moves every day. The fastest way to know what we have for your vehicle is to tell us your year, make, and model and let the picker show you, or browse the ABS modules in stock. If you don't see yours, message me — we may have it pulled and not yet listed.

Why a Tested OEM Module Is the Right Fix

An ABS module is a precision electronic assembly that manages braking. This is not the part to gamble on with a no-name aftermarket unit. We've written before about what OEM actually means — but on a brake computer it's simple: you want the same part the manufacturer trusted to run the car, built to the original spec.

A new module from the dealer is the gold standard, and it's expensive — often unavailable for older vehicles. A used OEM module is the same factory part, pulled from a vehicle and tested before it ships, for a fraction of dealer pricing. We ship Monday through Friday, same day on orders before 3pm Eastern. One note before you order — some modules need to be programmed or coded to your vehicle after install. It varies by make and year, so check your repair info or ask us, and we'll tell you straight whether yours is plug-and-play.

Frequently Asked Questions

Can I still drive with the ABS light on? Short distances, carefully, yes — your regular brakes still work. What you've lost is anti-lock, traction, and stability control, so leave more room and take it easy in the rain or snow. If the red brake light is also on, that's a different, more serious problem — get it checked before you drive.

How do I know if my ABS module is bad and not a sensor? The trouble codes. Internal codes (pump motor, valve relay, internal control circuit) point at the module. A single wheel's speed-sensor code points at that corner. Pull the codes before you buy anything.

Why does my scanner show no codes when the ABS light is on? Most likely it only reads the engine computer. ABS codes are stored in the ABS module, so you need a scan tool that reads ABS. If a capable tool can't connect to the module at all, check its fuses, power, and ground first.

Is there a recall on my ABS module? Run your VIN through NHTSA's recall lookup at nhtsa.gov/recalls. Some ABS units are covered — for example, recall 19V-904 covers certain 2006–2010 Ford Fusion, Mercury Milan, and Lincoln Zephyr/MKZ — and a recall repair is free at the dealer.

Do I need to program a used ABS module? Sometimes. Some modules are plug-and-play; others need to be coded to the vehicle with a scan tool after install. It depends on the make and year — tell us your vehicle and we'll tell you which camp yours is in.

Why buy a used OEM module instead of new? A used OEM module is the same factory part at a fraction of new dealer pricing, and for older vehicles it's often the only way to get a genuine OEM unit at all. We test every one before it ships.


Brakes are the one system where "close enough" isn't good enough, and an ABS fault is the kind of thing that nags at you every time you back out of the driveway. Get the codes, check for a recall, sort the module from the sensor, and put the right OEM part in once. If you're working through this and you're not sure what you need — or money's tight and you just need the truck running to get to work — message me. I'll work with you.

— Hubes

Written by

Chris Huber, Owner — Hubes Hub

30 years in OEM auto parts — most of it spent in Michigan. At Hubes Hub I source, test, and ship every OEM part that leaves the shop — and I answer the inbox. If you're working through a tough repair and aren't sure which part you need, message me before you order.

More about the shop →

Parts from this guide

OEM parts related to what you just read — tested and ready to ship.

Need a part you read about above?