HomeTrouble CodesC0055

C0055 — Steering Wheel Position Sensor Signal D

Generic OBD-II · all makesChassis

The C0055 code indicates that the vehicle's control module has detected a fault in the 'D' signal circuit from the steering wheel position sensor. This sensor measures the steering wheel angle and rate of turn, and the 'D' signal is typically one of several redundant or complementary outputs used for stability control and steering system functions. The code sets when the signal is missing, out of range, or does not match expected values.

Symptoms

What causes it — most likely first

1. Faulty steering wheel position sensor

The sensor itself may have internal electrical or mechanical failure, causing an incorrect or missing signal D output. This is the most common cause when no other wiring issues are present.

2. Damaged or corroded wiring/connectors

Chafed, broken, or corroded wires and terminals in the sensor circuit can interrupt the signal. This often occurs near the steering column or where the harness flexes.

3. Poor electrical connection at the sensor

Loose, backed-out, or oxidized pins at the sensor connector can cause intermittent or high-resistance faults on the signal D circuit.

4. Faulty clock spring (steering column assembly)

The clock spring provides electrical connections to the steering wheel and may also carry the position sensor signal. A broken or worn clock spring can disrupt the signal.

5. Steering angle sensor not calibrated or misaligned

After a wheel alignment, steering component replacement, or battery disconnect, the sensor may require recalibration. An uncalibrated sensor can send implausible signal D values.

6. Faulty ABS or chassis control module

The module that interprets the sensor signal may have an internal fault, though this is rare. It should only be considered after all other causes are ruled out.

How it's diagnosed

  1. Use a scan tool to verify the C0055 code and check for any additional codes in the ABS, steering, or chassis modules. Record freeze frame data.
  2. Visually inspect the steering wheel position sensor, its connector, and wiring for obvious damage, corrosion, or loose connections. Check the clock spring if accessible.
  3. With a scan tool, monitor the steering angle sensor data, especially the signal D parameter. Turn the steering wheel and observe for dropouts, erratic readings, or values that do not change smoothly.
  4. Test the sensor's signal D circuit for proper voltage, ground, and signal integrity using a multimeter or oscilloscope, comparing to manufacturer specifications.
  5. If the sensor and wiring test good, perform a steering angle sensor calibration or zero-point reset using a scan tool, following the vehicle-specific procedure.
  6. If the fault persists, check the ABS/module for internal issues by swapping with a known-good unit only as a last resort, after verifying all other circuits.

Code facts & related codes

SystemChassis
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive with a C0055 code?

The vehicle may be drivable, but electronic stability control and traction control systems are likely disabled, which could affect handling in emergency maneuvers. It is advisable to repair the fault promptly.

What does 'Signal D' mean?

Many steering angle sensors have multiple outputs (e.g., Signal A, B, C, D) for redundancy and cross-checking. Signal D is one of these outputs, and the code indicates a problem specific to that circuit or the data it carries.

Do I need to replace the steering angle sensor or just recalibrate it?

Recalibration is often required after a wheel alignment or battery disconnect, but if the sensor is faulty, recalibration will not fix the code. Proper diagnosis will determine whether the sensor itself has failed.

Is it common for the PCM or ABS module to be the cause of this code?

No, it is very rare for the control module to be the root cause. The problem is almost always the sensor, its wiring, or calibration. Replacing the module without thorough testing is likely to be an expensive misdiagnosis.