Driver Seat Horizontal Position Sensor Out of Range
Diagnostic trouble code B2155 indicates that the Seat Control Module (SCM) or Body Control Module (BCM) has detected the driver seat horizontal position sensor signal is outside the calibrated or expected range. This means the module cannot determine the exact seat position, disabling features such as memory seat recall and automatic easy entry/exit functions.
1. Commonly Affected Makes
2. Most Common Causes
- Faulty or uncalibrated horizontal seat position sensor
- Seized or mechanically damaged horizontal adjustment motor
- Open or short circuit in the wiring or connector between the sensor/motor and the SCM/BCM
- Defective Seat Control Module (SCM)
- Mechanical obstruction in the seat track preventing full travel
3. Symptoms You Will Notice
- Driver seat does not move horizontally or moves erratically
- Memory seat positions not recalled or saved
- Easy entry/exit feature inoperative
- Seat adjustment stops before reaching full travel
4. Step-by-Step Diagnosis
Check for any mechanical obstructions in the seat track and ensure smooth movement
Inspect wiring and connectors between the seat motor/sensor and the SCM/BCM for damage, corrosion, or loose pins
Test the horizontal position sensor resistance and compare to specifications; replace if out of range
Verify power and ground at the seat motor; if present, test motor operation directly
If all else checks out, consider reprogramming or replacing the SCM/BCM
5. Frequently Asked Questions
Is it safe to drive?▼
Yes, it is generally safe to drive, but you may lose memory seat and easy entry/exit functions. Ensure the seat is manually adjusted to a safe driving position before driving.
How much does it cost to fix?▼
Repair costs typically range from $150 to $600, depending on the root cause. Sensor replacement may be $100-$250, while module replacement can exceed $500.