Skip to main content
OBD-II Diagnostic Trouble Code
U0126

Lost communication with steering angle sensor (SAS) module

U
Network
modules / CAN bus
0
Generic
SAE standard
1
Network subsystem
26
Lost communication with steering angle sensor (SAS) module
Severity · general guide
Moderate
The car still drives, but stability and traction control are disabled while U0126 is active, so you lose a key safety net in slippery or emergency handling.
Code type
Generic
System
Network
Standard
ISO/SAE Controlled
Fault type
Communication Loss
Quick answer

You can drive to get it fixed — base steering and braking are unaffected — but treat it as urgent: with the steering angle sensor offline, stability and traction control stay off, so avoid hard cornering, wet roads, and high speeds until it is repaired. U0126 means a control module — usually the ABS/electronic stability controller — has stopped receiving the data messages it expects from the steering angle sensor (SAS) module over the vehicle's communication bus. It is a lost-communication (network) fault, not a report that the steering angle reading itself is wrong.

What U0126 means

The steering angle sensor lives in the steering column, typically built into or stacked with the clockspring behind the wheel, and continuously reports how far and how fast the wheel is being turned. That angle is a core input for the stability-control system: the electronic brake control module compares the driver's intended path (from steering angle, vehicle speed, and lateral/yaw acceleration) against how the car is actually rotating, and applies individual-wheel braking or cuts engine torque when it detects understeer or oversteer. The SAS sends its readings as serial-data messages, and the receiving module expects them at a fixed rate. U0126 sets when those messages stop arriving or arrive corrupted for a defined period — the module sees the sensor as absent from the network. Because the fault is 'no communication' rather than 'implausible angle,' it points at the SAS module's power and ground, its serial-data wiring, connectors, or the sensor module itself, rather than at a miscalibrated angle value.

Symptoms

  • Stability-control (ESC/StabiliTrak/ESP), traction-control, and often ABS warning lamps illuminate together, frequently with a 'Service Stability System' or similar message
  • Steering- or lane-related driver aids such as lane-keep assist or adaptive features drop out because they depend on the steering-angle input
  • The stability and traction systems are disabled, so the car no longer intervenes during hard cornering, wet roads, or an emergency swerve
  • A scan tool shows the steering angle sensor module as not responding or missing from the bus, with a steering-angle data value that is unavailable or frozen
  • Base power steering, brakes, and engine performance usually feel normal, since only the sensor's network data is missing
  • The code may be intermittent — lamps clear after a restart and return, pointing at a wiring or connector fault

Common causes

  • Open, high-resistance, or shorted serial-data wiring between the steering angle sensor module and the stability controller — chafed harness, a broken conductor, or damage from prior column/airbag work (a very common trigger)
  • Corroded, loose, or backed-out terminals at the SAS connector, the clockspring pigtail, or an inline harness connector in the column circuit
  • Loss of ignition-switched power or a bad ground reference at the steering angle sensor module, so it cannot power up and broadcast
  • A failed steering angle sensor / clockspring assembly that no longer transmits on the bus
  • A wider communication-bus fault (bus-off or a shared wiring problem) that takes the SAS off the network along with other modules
  • Water intrusion into the column connector or clockspring causing an intermittent open or short
  • A depleted or unstable battery / charging fault dropping module voltage below the level needed to stay on the bus
  • Rarely, a failed receiving stability-control module or outdated software that mis-reports the sensor as lost

Severity & driving advice

Severity: Moderate — The car still drives, but stability and traction control are disabled while U0126 is active, so you lose a key safety net in slippery or emergency handling.

Can I drive? You can drive to get it fixed — base steering and braking are unaffected — but treat it as urgent: with the steering angle sensor offline, stability and traction control stay off, so avoid hard cornering, wet roads, and high speeds until it is repaired.

Diagnostic approach

  1. Scan every module and confirm U0126 is currentRead all controllers, not just the engine module, and note whether U0126 is active or stored history. If other lost-communication (U-series) codes are present across multiple modules, suspect a shared bus or power/ground problem rather than the SAS alone, and address that first.
  2. Check battery voltage and the sensor's power and groundVerify system voltage is healthy (roughly 10-16 V) and stable. With the ignition on, confirm the steering angle sensor module receives its ignition-switched feed, and with everything off confirm its low-reference/ground reads under about 10 Ω to ground. A missing feed or open ground will drop the module off the bus and set the code.
  3. Inspect the column connectors and clockspring circuitDisconnect and examine the SAS connector, the clockspring pigtail, and any inline connector in the steering-column harness for corrosion, spread or backed-out terminals, and signs of moisture. Reseating a corroded connector or repairing a bent pin frequently restores communication. Note that some systems take up to two minutes to fully power down after key-off before it is safe to probe.
  4. Test the serial-data wiring end to endWith the ignition off and the sensor unplugged, check continuity and resistance of the serial-data circuit between the SAS module and the receiving stability controller — a healthy pair should read low (on the order of tens of ohms, well under ~70 Ω on GM's serial link), while an open reads high and a short reads near zero. Wiggle-test the harness to expose intermittents while watching the data or code status.
  5. Rule out a bus-wide fault before condemning the sensorIf several modules report lost communication, measure the bus and check module power/grounds to find the shared cause. Only after the wiring, connectors, power, and ground to the SAS all check out should you treat the steering angle sensor / clockspring module itself as the failed part.
  6. Repair, then clear codes, recalibrate, and road-testAfter fixing the wiring or replacing the sensor, clear all modules and perform the steering-angle sensor centering/calibration (zero-point reset) the system requires — the stability controller needs a valid centered reference before it will trust the angle. Then cycle the key and drive through turns to confirm U0126 stays gone and the stability lamps extinguish.

FAQ

Is U0126 a bad steering angle sensor or a wiring problem?

U0126 is a lost-communication code, so it points first at what stops the sensor's messages reaching the stability module — the serial-data wiring, connectors, and the sensor's power and ground — not necessarily at a failed sensor. A dead clockspring/SAS module is one cause, but it should be confirmed only after the harness, connectors, and power/grounds all test good. Replacing the sensor blindly often does not fix it.

How is U0126 different from a steering angle sensor performance or range code?

U0126 means the receiving module hears nothing from the steering angle sensor — the sensor is effectively absent from the network. A performance, range, or 'centering' fault means the module is receiving the angle data but the value is implausible, uncalibrated, or disagrees with other sensors. One is a communication/wiring issue; the other is a signal-quality or calibration issue, and they are diagnosed differently.

Do I need to recalibrate the steering angle sensor after fixing U0126?

Usually yes. After repairing the wiring or replacing the sensor or clockspring, the stability system needs a steering-angle zero-point reset (centering) so it knows where straight-ahead is. This is done with a scan tool, often followed by a short calibration drive, and the stability warning lamps will not clear reliably until it is completed.

Why did the traction and stability lights come on with U0126?

The steering angle sensor tells the stability controller which way the driver is trying to steer. Without that input the module cannot calculate whether the car is understeering or oversteering, so it shuts down electronic stability control and traction control and lights their warning lamps as a fail-safe until communication is restored.

Can a weak battery cause U0126?

Yes. Low or unstable system voltage — from a weak battery, poor charging, or a bad ground — can drop a module below the voltage it needs to stay on the communication bus, making it appear to drop out. It is worth confirming a healthy, stable voltage and clean grounds before chasing wiring or replacing the sensor.