Fault Tree: ABS / Traction Control Warnings
ABS/ESP faults are often simple (wheel speed sensor, wiring, low voltage) but can cascade into multiple lights. Follow the flow and verify with live data.
Quick triage & tools
- Scan first: read codes (all modules if you can) + live data that matches the symptom.
- Power basics: battery voltage (resting + while cranking) and quick fuse checks before deep dives.
- Have ready: basic scan tool, multimeter, and a way to confirm the symptom (road test / idle test).
Tip: if a step says “check wiring”, use Wiring diagrams basics → and Voltage drop testing →
What you need (minimal)
- Scan tool that can read ABS module codes and show wheel speed live data.
- Multimeter/test light for basic power/ground checks.
Related deep-dive: CAN bus physical layer checks →
Decision flow
-
Start with system voltage
Low voltage can trigger ABS/ESP lights and comms codes. Check battery resting voltage and charging voltage (engine running).
-
Scan ABS module (not just engine ECU)
- Wheel speed sensor / implausible signal codes → go to step 3.
- Steering angle / yaw / accel sensor codes → go to step 5.
- U-codes / communication codes → go to step 6.
- Pump/valve relay / internal failure codes → go to step 7.
-
Wheel speed live data: find the odd one out
Safely raise the car or do a low-speed test in a safe area. Look for one wheel dropping to 0, spiking, or reading different to the others.
- One wheel reads wrong → inspect sensor, wiring, and tone ring/bearing (step 4).
- All wheels read plausible but light stays on → continue to step 5.
-
Inspect the sensor + tone ring/bearing
- Look for damaged wiring near the knuckle/strut, corrosion in connectors, stretched harness.
- Check the tone ring (or magnetic encoder in wheel bearing) for cracks, rust lift, debris.
- Wiggle test the harness while watching live data (dropouts are a clue).
Many “sensor” faults are actually a failing wheel bearing encoder or a wire that opens when the suspension moves. -
Steering angle / yaw / accel sensor plausibility
- If steering angle shows off-centre when wheel is straight, it may need calibration after alignment/battery disconnect.
- Some cars require a specific reset procedure with a scan tool (or a drive cycle).
If calibration won’t hold, check for low voltage, CAN issues, or a faulty sensor/module. -
U-codes / CAN communication
- Clear codes and re-check after a short drive. If U-codes return immediately, treat it as a network/power issue.
- Check ABS module power/ground and main ground points for voltage drop.
- If multiple modules are offline: battery/charging first, then CAN physical checks.
-
Pump/valve relay / internal module faults
- Check ABS fuses, relay operation, connector corrosion/water ingress.
- If the scan tool cannot communicate with ABS at all, confirm power/ground before suspecting the module.
- Intermittent faults after heavy rain often point to water ingress at connectors/modules.
-
After repair: clear codes + re-test
Do a short controlled drive and confirm wheel speeds match and no codes return. If the brake pedal feels abnormal, stop and re-check for hydraulic/pump faults.
Related flows
Print / save checklist
Tick these off as you work. If you need to hand this to a mechanic, print it as a short job card.
- Freeze-frame captured / conditions noted
- Battery voltage checked (resting + cranking)
- Basic visual checks (hoses, connectors, grounds, fuses)
- One test at a time (don’t change multiple variables)
- Confirm fix by reproducing the original condition
What to do next
Use the links below to deepen the test you’re about to perform, cross-check related codes, or jump to a faster symptom-led flow.
Find another symptom flow
Jump to the symptom selector to locate the closest decision tree.
Workshop Guides
Deep-dive how-to tests: voltage drop, wiring diagrams, smoke testing, fuel pressure and more.
Diagnostic Codes
Look up DTC meanings, common causes, and related checks.
AI Tools
Use AI assistance to summarise symptoms, plan tests, or sanity-check a diagnosis.