OBD-II Generic Error Code C0231: How to Fix It (Subaru ABS Rear Wheel Speed Fault)
Medium 1-3 hours High Severity
Verified June 2026
- Error Code
- C0231
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- High
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-3 hours
Ad
Tools You'll Need
- OBD-II diagnostic scanner (ABS-capable)
- Digital multimeter
- Floor jack
- Jack stands (minimum 2)
- Wheel chocks
- Socket set (metric)
- Torque wrench
- Wire probes / back-probe pins
- Brake cleaner spray
- Anti-seize compound
- Automotive wire connectors or solder and heat-shrink tubing
How to Fix Error Code C0231
-
Scan and Record All Trouble Codes
Do not ignore additional ABS or stability control codes. Multiple codes together can indicate a more systemic electrical or module problem. -
Visually Inspect the Rear Wheel Speed Sensors and Wiring
Always use jack stands — never work under a vehicle supported only by a floor jack. Engage the parking brake and chock the front wheels before lifting. -
Clean the Wheel Speed Sensor and Tone Ring
-
Test the Wheel Speed Sensor Resistance and Output Voltage
Keep hands and tools away from rotating components. Have a helper spin the wheel slowly while you observe the multimeter reading. -
Check the Wheel Bearing for Excessive Play
Do not continue driving with a failed wheel bearing. A severely worn bearing can seize or cause the wheel to separate from the vehicle. -
Inspect and Test the ABS Wiring Harness Continuity
Disconnect the vehicle battery's negative terminal before probing the ABS module connector to avoid accidentally shorting module pins. -
Replace the Faulty Wheel Speed Sensor if Needed
-
Verify the Repair and Confirm ABS Function
Parts You May Need
Rear wheel speed sensor
Check Price on Amazon
Rear wheel bearing hub assembly
Check Price on Amazon
Wheel speed sensor wiring harness or repair connector
Check Price on Amazon
ABS control module
Check Price on Amazon
Rear wheel speed sensor
Check Price on Amazon
Rear wheel bearing hub assembly
Check Price on Amazon
Wheel speed sensor wiring harness or repair connector
Check Price on Amazon
ABS control module
Check Price on Amazon
Ad
When to Call a Professional
You should seek professional help from a qualified mechanic or Subaru dealer if: the code persists after replacing the wheel speed sensor and repairing all visible wiring; you detect a failed wheel bearing requiring hub press work beyond basic hand tools; wiring harness damage is extensive and runs through protective conduit near the ABS module; or if the ABS control module itself is suspected as the cause, since module programming and replacement typically requires dealer-level diagnostic equipment. Given that C0231 disables your ABS system and increases braking risk, do not delay professional service if your own diagnosis is inconclusive.Frequently Asked Questions
Is it safe to drive with error code C0231 active?
Your vehicle will still have normal braking, but the ABS system will be disabled while C0231 is active. This means your wheels can lock up during hard braking, especially on wet or slippery roads. It is safest to avoid high-speed driving or driving in poor road conditions until the fault is repaired. Do not ignore the warning, especially if a failed wheel bearing is also suspected.
What is the most common cause of code C0231 on a Subaru?
The most common causes are a failed or contaminated rear wheel speed sensor, a damaged or corroded wiring harness connector near the rear axle, or a worn wheel bearing hub assembly where the sensor is integrated. Rust and road grime buildup on the tone ring is also a frequent culprit on older Subaru models in northern climates.
Can a bad wheel bearing cause the C0231 ABS code?
Yes. On many Subaru models, the ABS wheel speed sensor is built into the wheel bearing hub unit. When the bearing wears out and develops play, it can shift the tone ring out of alignment with the sensor, causing an intermittent or absent speed signal and triggering C0231. If you notice wheel shimmy, grinding noise, or play when rocking the wheel, inspect the bearing immediately.
How do I know which rear wheel speed sensor is faulty?
An ABS-capable OBD-II scanner will usually specify whether the fault is on the left rear or right rear sensor in the code description or freeze frame data. If your scanner only shows C0231 without a side designation, you can test each rear sensor individually with a multimeter, or watch live sensor data on the scanner while spinning each wheel by hand to see which sensor produces no signal.
How much does it cost to fix error code C0231?
A standalone rear wheel speed sensor typically costs between $20 and $80 for parts, making it an affordable DIY repair. If the sensor is integrated into the wheel bearing hub assembly, the hub unit typically costs $80 to $250. Professional labor adds approximately $80 to $200 depending on the shop rate and vehicle. If the ABS control module requires replacement and programming, costs can rise to $400 or more.