B2158
Seat Recline Motor Memory Position Out of Range
B2158 is an OBD-II diagnostic trouble code meaning: Seat Recline Motor Memory Position Out of Range. Common causes: seat back adjustment motor malfunction, problems with the motor position sensor. Estimated repair cost: $56–167.
Symptoms
- Inability to store seatback position in memory
- Intermittent operation of the backrest adjustment motor
- Spontaneous movement of the seat back
Causes
- Seat back adjustment motor malfunction
- Problems with the motor position sensor
- Open or shorted wiring harness
- Seat control unit failure
- Mechanical jamming of the adjustment mechanism
How to Fix
- Check wiring harness for open or short circuit
- Check the operation of the motor position sensor
- Check the adjustment mechanism for binding
- Test the backrest adjustment motor
- If necessary, replace faulty components
- Reset the error and check the system operation
Related codes
FAQ
What does the B2158 code mean?
B2158 is an OBD-II diagnostic trouble code that indicates: Seat Recline Motor Memory Position Out of Range
What causes a B2158 error code?
The most common causes of B2158 include: Seat back adjustment motor malfunction; Problems with the motor position sensor; Open or shorted wiring harness; Seat control unit failure.
How do I fix a B2158 diagnostic trouble code?
To fix B2158: Check wiring harness for open or short circuit. Check the operation of the motor position sensor. Check the adjustment mechanism for binding. For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with B2158?
Limited driving only, diagnose soon
How much does it cost to fix B2158?
The estimated repair cost for B2158 is $56–167. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat