U0126: A module on the network stopped hearing the steering angle sensor
Lost communication with steering angle sensor module
Severity: Inspect soon
The steering angle sensor feeds stability control and the ABS module, and sources tie this code to ABS modules that drop offline, stability faults and, on some GM trucks, reduced power and lost steering assist, so it needs a prompt check.
It gets more serious if:
- Stop: Stop if power steering assist is lost or intermittent, the engine stalls or a reduced power message appears with brake or stability warnings: pull over safely and arrange a tow.
U0126 in short
U0126 means another module has stopped receiving data from the steering angle sensor, which stability control and the ABS module rely on. Causes include an ABS module fault, software, wiring or a bad body control module ground. Because steering and braking systems are involved, have a technician check it soon.
The steering angle sensor reports where the steering wheel is pointing, and the ABS and stability control modules use it. When a module that should hear it does not for long enough, U0126 is stored. The code names a missing message, not necessarily a failed sensor.
Sources show very different stories. Land Rover says the ABS module on 2015 supercharged Range Rover and Range Rover Sport models can set U0126-87 with no real fault because the code is over-sensitive. GM links the code, with others, to a body control module ground that a dash insulator mat can pinch on 2014-2016 trucks, and to chassis bus issues after a steering angle sensor learn. Owners of a Toyota Sienna and a Jeep Wrangler were told the ABS actuator or module was at fault, and a Subaru Outback with moisture damage stored it with many others.
Because steering and braking are involved, this page explains the code only and gives no repair steps.
Most likely causes
Cause 1: ABS module or actuator not communicating
Supported by vehicle data- Why it ranks here
- A Toyota Sienna dealer said the ABS actuator pump had to be replaced for U0123, U0124 and U0126, and a Wrangler owner saw the ABS module go offline repeatedly with U0126 stored.
- What would change this
- Rises when ABS and stability lights are on and the ABS module drops out of a scan. Falls if the ABS module communicates normally.
Cause 2: Over-sensitive code logic in the ABS module (some Land Rovers)
Supported by vehicle data- Why it ranks here
- Land Rover SSM 72133 names an over-sensitive U0126-87 in the ABS module on 2015 supercharged Range Rover and Range Rover Sport with no related symptoms.
- What would change this
- Rises on those models when no steering or stability symptoms exist. Falls on other vehicles or with real symptoms.
Cause 3: Body control module ground pinched by the dash insulator mat (some GM trucks)
Supported by vehicle data- Why it ranks here
- GM PIT5405B names U0126 among many codes and tells dealers to check the G218 ground, where the front dash insulator mat can be trapped under the eyelet.
- What would change this
- Rises on 2014-2016 GM trucks and SUVs with many codes and a reduced power message. Falls if the ground is clean and tight.
Cause 4: Chassis bus or data link connector problem
Supported by vehicle data- Why it ranks here
- GM PIT5076D says that if U0126 and related codes will not clear after a steering angle sensor learn, the chassis bus and the data link connector should be checked.
- What would change this
- Rises if codes return right after a sensor learn. Falls if the bus tests good.
Cause 5: Water damage to wiring or modules
Possible — needs testing- Why it ranks here
- A Subaru Outback with documented moisture in the pillars and kick panel stored U0126 among 17 codes, but the complaint does not show water as the cause of this one.
- What would change this
- Rises if there is a wet carpet, a leak or corroded connectors. Falls if everything is dry.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Read all modules for stored codes and note whether stability, ABS or steering warnings are on and which other lost-communication codes are stored.
IfNo symptoms and the car is a 2015 supercharged Range Rover or Sport
It meansAsk the dealer about the Land Rover bulletin before replacing parts.
Points to: Over-sensitive code logic in the ABS module (some Land Rovers)
IfABS or stability lights are on or many modules report faults
It meansHave a technician test the ABS module, grounds and bus.
Step 2: Have a technician check the ABS module and its connectors, the body control module ground, the chassis bus and the data link connector, and follow the maker bulletin for the exact vehicle.
Warning:Steering angle and ABS systems affect braking and steering control; leave testing and repair to a trained technician.
IfThe ABS module is intermittent or offline
It meansRepair or replace under the maker procedure.
IfA ground or bus fault is found
It meansRepair it and retest.
Points to: Body control module ground pinched by the dash insulator mat (some GM trucks)
Symptoms
- ABS, traction or stability control lights on
- Power steering assist reduced or lost Gets more serious: stop and have it checked.
- Reduced power message or engine stall Gets more serious: stop and have it checked.
- No symptoms, code found by a scan
How to fix
This is a safety-critical system, so we explain the code but don't give repair steps. Have it inspected by a qualified technician.
Parts and cost context
- Brake system control module (ABS module):Owners were told the ABS actuator or module needed replacing; confirm with a technician first; labor varies; get a quote.
Labor varies by vehicle and shop; get a quote before you approve a repair.
Compare used part prices on PartPriceGuideOn your vehicle
Land RoverYour car
2015 · Range Rover
Supported by vehicle dataLand Rover calls U0126-87 over-sensitive on supercharged V6 and V8 petrol versions.
2015 · Range Rover Sport
Supported by vehicle dataLand Rover calls U0126-87 over-sensitive on supercharged V6 and V8 petrol versions.
SSM 72133Status unverified
ABS DTC U0126-87 lost communication with steering angle sensor
2015range-rover, range-rover-sport · issued · NHTSA 10103342
Describes an over-sensitive U0126-87 in the ABS module of supercharged V6 and V8 petrol versions with no related symptoms. Only the NHTSA summary was read.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
ChevroletYour car
2014–2016 · Silverado 1500
Supported by vehicle dataGM lists U0126 among codes to check against the body control module ground.
2014–2016 · Tahoe
Supported by vehicle dataGM lists U0126 among codes to check against the body control module ground.
PIT5405BStatus unverified
Reduced power, steering assist, stall or blank displays with many DTCs
2014–2016silverado-1500, suburban, tahoe · issued · NHTSA 10083324
Check the body control module ground at G218 and connectors X183 and X133. Only the NHTSA summary was read.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIT5076DStatus unverified
Steering angle sensor learn, U0126 and related codes will not clear
2010–2014camaro, cruze, equinox, malibu, volt · issued · NHTSA 10111916
Diagnose the chassis bus and the data link connector interface if the codes will not clear. Only the NHTSA summary was read.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
GMCYour car
2014–2016 · Sierra 1500
Supported by vehicle dataGM lists U0126 among codes to check against the body control module ground.
PIT5405B (GMC)Status unverified
Reduced power, steering assist, stall or blank displays with many DTCs
2014–2016sierra-1500, yukon · issued · NHTSA 10083324
Same GM preliminary information as for Chevrolet. Only the NHTSA summary was read.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
CadillacYour car
2015–2016 · Escalade
Supported by vehicle dataGM lists U0126 among codes to check against the body control module ground.
PIT5405B (Cadillac)Status unverified
Reduced power, steering assist, stall or blank displays with many DTCs
2015–2016escalade, escalade-esv · issued · NHTSA 10083324
Same GM preliminary information as for Chevrolet. Only the NHTSA summary was read.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
ToyotaYour car
2010 · Sienna
Supported by vehicle dataA dealer cited the ABS actuator after U0123, U0124 and U0126.
JeepYour car
2016 · Wrangler
Supported by vehicle dataAn owner saw the ABS module come and go offline with U0126 stored.
SubaruYour car
2025 · Outback
Supported by vehicle dataA dealer scan found U0126 with many codes and moisture inside the cabin.
Related codes
Sources and review
- NHTSA complaint ODI 10925556: 2010 Toyota Sienna
- NHTSA complaint ODI 11721623: 2016 Jeep Wrangler
- GM PIT5405B (NHTSA 10083324): reduced power, steering assist, engine stall or blank displays with many DTCs
- Land Rover SSM 72133 (NHTSA 10103342): ABS DTC U0126-87 lost communication with steering angle sensor
- GM PIT5076D (NHTSA 10111916): steering angle sensor learn, codes that will not clear
- NHTSA complaint ODI 11732342: 2025 Subaru Outback
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error