OBD Guide

B2155

Seat Horizontal Motor Position Out of Range

B2155 is an OBD-II diagnostic trouble code meaning: Seat Horizontal Motor Position Out of Range. Common causes: mechanical jamming of seat rails, position sensor malfunction. Estimated repair cost: $56–167.

Severity
⚠️ Medium
Can you drive?
Yes, but get it checked soon
Approx. repair cost
$56–167 (est.)

Symptoms

  • Seat adjustment malfunction forward/backward
  • The seat does not move or moves jerkily
  • The malfunction indicator on the instrument panel lights up

Causes

  • Mechanical jamming of seat rails
  • Position sensor malfunction
  • Open or shorted wiring harness
  • Problems with the seat control unit
  • Worn seat adjustment motor

How to Fix

  1. Check the mechanical components of the seat for binding.
  2. Check the integrity of the wiring harness and connections
  3. Check position sensor and seat motor
  4. If necessary, replace faulty components
  5. Reset the error and check the operation of the seat

Related codes

FAQ

What does the B2155 code mean?

B2155 is an OBD-II diagnostic trouble code that indicates: Seat Horizontal Motor Position Out of Range

What causes a B2155 error code?

The most common causes of B2155 include: Mechanical jamming of seat rails; Position sensor malfunction; Open or shorted wiring harness; Problems with the seat control unit.

How do I fix a B2155 diagnostic trouble code?

To fix B2155: Check the mechanical components of the seat for binding.. Check the integrity of the wiring harness and connections. Check position sensor and seat motor. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B2155?

Yes, but get it checked soon

How much does it cost to fix B2155?

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

See also: Russian version · NationStat