ABS Light On: Sensor, Tone Ring, Hub or Module? Reading C0035-C0050 and P0500

buying-guide 9 min read Updated 2026-08-01

First: Your Code Reader May Not Even See These Codes

Worth saying before anything else, because it wastes a lot of people's time. ABS and wheel speed faults are chassis codes -- the C-codes, like C0035 or C0045 -- and the majority of inexpensive OBD-II readers only read powertrain P-codes. Plug a basic scanner into a car with an ABS light and it will often report no codes at all, which people reasonably read as 'nothing wrong' while the ABS light stares back at them. To diagnose anything on this page you need a scan tool that reads ABS or chassis modules. That capability is the single most useful feature for this class of fault, and it is worth checking your tool has it before you start guessing at parts. Once you can actually read the code, it will name a specific corner, and that narrows the job enormously.

The Code Names a Corner, Not a Component

C0035 and C0036 are the left front wheel speed sensor circuit. C0040 and C0041 are right front. C0045 and C0046 are left rear, C0050 is right rear. What they tell you is which corner has stopped producing a usable speed signal -- not what broke. Four things in that corner can produce the identical code: the sensor itself, the tone ring it reads, the wiring between the sensor and the module, or in some designs the hub bearing the sensor is built into. The single most useful diagnostic step is free: note whether ONE corner is reporting or several. A single-corner code points at that corner's hardware. Multiple corners reporting at once points instead at something common to all of them -- the ABS module, a shared ground, or a power supply fault -- and replacing four sensors would be an expensive way to discover that.

Codes C0035, C0036, C0040, C0041, C0045, C0046, C0050: Wheel Speed Sensor

The sensor is the obvious suspect and often the right one, particularly in regions that salt roads. It sits at the wheel, exposed to water, salt and impact, and its tip and connector corrode. Before ordering, do one thing that costs nothing: compare the sensor's connector with the same connector on a corner that has no code. Corrosion, a green-tinged terminal, or a connector that no longer clicks firmly is your answer, and a sensor will not fix it. The other genuinely useful check is live data -- watch all four wheel speeds on a scan tool while the car rolls. A corner reading zero or jumping erratically while the others track smoothly confirms which one is at fault, and confirms it is a signal problem rather than an interpretation problem.

ABS Wheel Speed Sensor
Pros
  • Directly addresses the single-corner circuit codes
  • Inexpensive relative to a hub assembly or module
  • Usually one bolt and a connector, and a genuine DIY job
Cons
  • Front left, front right, rear left and rear right sensors differ -- order the exact corner
  • Does nothing if the tone ring or the harness is the fault
  • On many vehicles the sensor is not separately serviceable -- see the hub option below

Verdict: The right part when live data isolates one corner and the tone ring and wiring check out.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

The Part People Do Not Know Exists: The Tone Ring

The sensor does not measure speed on its own. It reads a toothed ring -- variously called the tone ring, reluctor ring, or exciter ring -- that turns with the wheel, and it counts teeth going past. If that ring is rusted, has lost teeth, has picked up debris, or has cracked, the sensor produces a wrong or missing signal while being in perfect condition itself. This is the classic reason a new sensor changes nothing. Inspect the ring while the sensor is out: on many vehicles you can see it through the sensor bore with a torch. Rust scale between teeth is a real and common cause, and sometimes cleaning is enough. The awkward part is that the ring is often pressed onto the hub or the CV joint, which means the repair can be larger than the sensor suggested -- which is exactly why finding it before buying parts matters.

ABS Tone Ring / Reluctor Ring
Pros
  • The genuine cause of a large share of 'the new sensor did not fix it' cases
  • Inexpensive as a part
  • Often visible for inspection with the sensor removed
Cons
  • Frequently pressed onto the hub or axle, so fitting is not trivial
  • On integrated designs there is no separate ring to buy
  • Rust scale can sometimes be cleaned rather than replaced -- inspect first

Verdict: Check this before buying a second sensor. It is the reason the first one did not work.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

When the Sensor Is Not Sold Separately: Hub Assembly with Integrated Sensor

This is the price surprise in this category. On a great many modern vehicles the wheel speed sensor is built into the hub bearing assembly and is not available on its own. You go looking for a thirty dollar sensor and discover the only way to get one is a hub assembly costing several times that. It is worth checking availability for your specific vehicle before assuming the cheap route exists. There is a silver lining worth knowing: if the hub bearing is also worn -- a hum that changes with speed, or that alters when you sway the car side to side -- you were heading for this job anyway, and doing both at once is the same labour. Buy a reputable bearing brand here rather than the cheapest listing, because a hub assembly is heavy labour to do twice.

Wheel Hub Assembly with Integrated ABS Sensor
Pros
  • The only route on vehicles where the sensor is not separately serviceable
  • Replaces a worn bearing and the sensor in one job
  • Timken, SKF and OE-brand units have good reputations
Cons
  • Several times the cost of a standalone sensor
  • Heavy job -- often needs a press or significant torque
  • Cheap hubs are a false economy given the labour to redo them

Verdict: Check whether your vehicle offers a standalone sensor first. If not, buy a quality bearing brand.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

The Cheapest Real Fix: Harness and Connector at the Knuckle

The wiring from a wheel speed sensor runs from a part that steers and moves up and down, to a body that does neither. That harness flexes constantly, and it is routinely the actual fault -- chafed insulation where it passes a bracket, a broken conductor inside intact-looking insulation, or a connector packed with road salt. It produces intermittent codes that come and go with bumps or steering, which is a useful tell: a fault that changes with road conditions is wiring far more often than it is a sensor. Inspect the full run with the wheel turned lock to lock, flex the harness by hand while watching live data if you can, and look specifically where it passes any bracket or clip. A repair pigtail costs very little compared with a hub.

ABS Sensor Wiring Harness Repair Pigtail
Pros
  • Fixes a genuinely common cause that no new sensor will resolve
  • Very cheap relative to sensors, hubs and modules
  • Free to inspect before you commit to anything
Cons
  • Requires splicing and proper weatherproofing at a wet location
  • A broken conductor inside good-looking insulation is easy to miss
  • Only relevant when the wiring is genuinely damaged

Verdict: Inspect the harness before ordering a sensor. Intermittent codes that vary with bumps are wiring until proven otherwise.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Codes C0020, C0110, C0131: ABS Module and Pump -- the Expensive End

When several corners report at once, or the code points at the pump motor or internal pressure sensing rather than a wheel, the module itself is in scope. C0110 is an ABS pump motor circuit fault, and C0020 and C0131 relate to pressure sensing inside the unit. Treat this as the last stop rather than the first: modules are expensive, and on many vehicles a replacement needs programming to the car before it will work, which means a scan tool or a shop visit as part of the job. Two things worth ruling out before committing. Check the module's power and ground connections and its main connector for corrosion, since a poor supply produces module-level faults with a healthy module. And check whether module repair or rebuild services exist for your vehicle -- for several common applications they are a well-established and far cheaper route than a new unit.

ABS Control Module
Pros
  • The correct part for genuine pump motor and internal module faults
  • Resolves multi-corner faults that no individual sensor explains
  • Rebuild and repair services exist for many common applications
Cons
  • Expensive, and frequently needs programming to the vehicle
  • Power and ground faults mimic module failure -- check those first
  • Brake system work carries real safety consequences if done wrong

Verdict: The last stop, not the first. Rule out supply, grounds and connectors, and price a rebuild before buying new.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Codes P0500, P0501, P0502: Vehicle Speed Sensor

Related but a different component, and worth separating because these are powertrain codes your basic reader can actually see. The vehicle speed sensor feeds speed information to the engine and transmission control side rather than to ABS, and its symptoms look different: an erratic or dead speedometer, odd shift behaviour, cruise control refusing to engage. On many modern vehicles there is no discrete VSS at all and the computer derives speed from the wheel speed sensors, in which case a P0500 sends you back to the ABS side of this guide. Check which arrangement your vehicle uses before buying, because on a derived-speed vehicle there is no separate sensor to replace and the fault is upstream at a wheel or in the module.

Vehicle Speed Sensor
Pros
  • Addresses P0500, P0501 and P0502 where a discrete sensor exists
  • Usually accessible at the transmission or transfer case
  • Readable with an ordinary OBD-II scanner, unlike the C-codes
Cons
  • Many modern vehicles have no discrete VSS -- speed is derived from wheel sensors
  • Symptoms overlap with transmission speed sensor faults
  • Confirm which arrangement your vehicle uses before ordering

Verdict: The right part where a discrete VSS exists. On derived-speed vehicles, the fault is at a wheel instead.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Is It Safe to Drive With the ABS Light On?

Being straight about this, because it is the question people actually have. An ABS fault disables the anti-lock function, but your base hydraulic brakes are unaffected -- the car stops the way a car without ABS stops. That means it is generally driveable, with two real caveats. The first is that on most vehicles the same wheel speed signals feed traction control and stability control, so an ABS fault usually disables those too, and you lose them precisely when you would most want them: wet roads, gravel, an emergency swerve. The second is that in hard braking on a slippery surface you can now lock a wheel and lose steering control, which is the exact scenario ABS exists to prevent. So: not an emergency, not something to leave for months, and worth more urgency if you drive in rain, snow or ice. If the ABS light is accompanied by the RED brake warning light, that is a different and more serious matter -- stop and check brake fluid level and the parking brake before driving further.

Quick Reference: Which Part for Which Code

Scan tool that reads chassis codes: needed before any of this, since most basic readers cannot see C-codes at all. Wheel speed sensor: C0035, C0036 (left front), C0040, C0041 (right front), C0045, C0046 (left rear), C0050 (right rear) -- when live data isolates one corner. Tone ring: the same codes, when a new sensor changed nothing or the ring is visibly rusted or damaged. Hub assembly with integrated sensor: the same codes on vehicles where the sensor is not sold separately, and the obvious choice if the bearing is also noisy. Harness or connector pigtail: any of the above when the fault is intermittent or varies with bumps and steering. ABS module: C0020, C0110, C0131, or several corners faulting at once -- after checking power, grounds and connectors. Vehicle speed sensor: P0500, P0501, P0502 where a discrete sensor exists. Always check the code page for your specific vehicle first, because chassis codes are manufacturer-specific and the same number genuinely means different things across brands.

Frequently Asked Questions

Why does my code reader show no codes when the ABS light is on?

Because ABS faults are chassis codes and most inexpensive OBD-II readers only read powertrain P-codes. The scanner is not broken and the light is not lying -- the tool simply cannot see that module. You need a scan tool that reads ABS or chassis systems to get the code, and that capability is the single most useful feature for this class of fault.

I replaced the wheel speed sensor and the code came back. What did I miss?

Most often the tone ring or the wiring. The sensor reads a toothed ring that turns with the wheel, and if that ring is rusted, damaged, or has lost teeth, a brand new sensor still produces a bad signal. The other common answer is the harness, which flexes constantly between a moving knuckle and a fixed body and chafes or breaks internally. Inspect the ring through the sensor bore and flex the harness while watching live data before buying a second sensor.

Can I still drive with the ABS light on?

Generally yes -- your normal hydraulic brakes are unaffected and the car stops as a car without ABS does. Two caveats matter. Traction and stability control usually share those wheel speed signals and are typically disabled too, so you lose them in exactly the conditions you would want them. And in hard braking on a slippery surface you can lock a wheel and lose steering. It is not an emergency, but do not leave it for months, especially in wet or icy weather. If a RED brake light is also on, that is different -- stop and check fluid level.

Why is the sensor only sold as part of a hub assembly?

On many modern vehicles the sensor is built into the hub bearing unit and there is no separate part. It is worth confirming availability for your specific vehicle before assuming a cheap sensor exists. If the bearing is also worn -- a hum that changes with speed, or that alters when you rock the car side to side -- you were facing this job anyway, and replacing both together is the same labour.

All four wheel speed codes set at once. Do I need four sensors?

Almost certainly not. Four corners failing simultaneously points at something they share rather than four independent failures -- most often the ABS module itself, a shared ground, or a power supply fault. Check the module's power and ground connections and its main connector for corrosion before buying anything. Replacing four sensors is an expensive way to discover the problem was common to all of them.

Does an ABS fault fail an inspection?

It depends on where you are, and it is worth checking locally rather than assuming. In many jurisdictions an illuminated ABS warning lamp is a failure item on safety inspection even though the base brakes work normally, because the vehicle is not performing as designed. Some areas treat it as an advisory instead. Either way it is a fault worth resolving rather than living with, since it usually takes stability control down with it.

Related Guides