OBD Guide

B3104

Steering Shaft Position Sensor Malfunction

B3104 is an OBD-II diagnostic trouble code meaning: Steering Shaft Position Sensor Malfunction. Common causes: mechanical damage to the steering shaft position sensor, open or short circuit in wiring harness. Estimated repair cost: $56–167.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$56–167 (est.)

Symptoms

  • Incorrect operation of the power steering
  • ESP malfunction lamp lights up
  • Unstable operation of adaptive lighting

Causes

  • Mechanical damage to the steering shaft position sensor
  • Open or short circuit in wiring harness
  • ECU malfunction
  • Problems with sensor connectors

How to Fix

  1. Check the integrity of the sensor wiring harness
  2. Check the sensor connectors for oxides and damage
  3. Test the steering shaft position sensor using a diagnostic scanner
  4. Replace sensor if necessary

Related codes

Error B3104 by Vehicle Brand

FAQ

What does the B3104 code mean?

B3104 is an OBD-II diagnostic trouble code that indicates: Steering Shaft Position Sensor Malfunction

What causes a B3104 error code?

The most common causes of B3104 include: Mechanical damage to the steering shaft position sensor; Open or short circuit in wiring harness; ECU malfunction; Problems with sensor connectors.

How do I fix a B3104 diagnostic trouble code?

To fix B3104: Check the integrity of the sensor wiring harness. Check the sensor connectors for oxides and damage. Test the steering shaft position sensor using a diagnostic scanner. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B3104?

Limited driving only, diagnose soon

How much does it cost to fix B3104?

The estimated repair cost for B3104 is $56–167. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat