B2158 Code - Seat Recline Motor Memory Position Out of Range
Quick Answer
The B2158 code indicates that the seat recline motor memory position is out of range. Common causes include Faulty seat recline motor, Malfunctioning seat position sensor, Wiring issues or electrical connection problems. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
- What it means
- B2158 indicates Seat Recline Motor Memory Position Out of Range.
- Common causes
- Common causes include Faulty seat recline motor, Malfunctioning seat position sensor, Wiring issues or electrical connection problems.
- Severity
- High - diagnose this code as soon as possible.
- Can I drive?
- Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.
Code B2158 Description
The B2158 code indicates that the seat recline motor memory position is out of range. This means that the seat's memory function, which allows the driver to adjust the seat to a pre-set position, is not functioning properly. When this code is triggered, it can result in the seat not moving to the correct position set by the driver, causing discomfort and potentially affecting the driver's ability to operate the vehicle safely.
Common Causes of B2158
- Faulty seat recline motor
- Malfunctioning seat position sensor
- Wiring issues or electrical connection problems
- Software glitch in the seat memory system
- Physical obstruction preventing the seat from moving to the correct position
Symptoms of B2158
- Seat does not move to the saved memory position
- Seat moves to an incorrect position when memory button is pressed
- Seat motor makes unusual noises when adjusting
- Seat recline function is slow or unresponsive
How to Fix B2158
- Begin by diagnosing the exact cause of the issue using a diagnostic scan tool to read the trouble code and identify the source of the problem.
- Inspect the seat recline motor and position sensor for any visible signs of damage or wear. Replace any faulty components as needed.
- Check the wiring and electrical connections related to the seat memory system to ensure there are no loose connections or shorts. Repair or replace any damaged wiring.
- Reset the seat memory system by clearing the trouble code and reprogramming the seat to the desired position.
- Test the seat recline function to ensure that it moves to the correct memory position without any issues.
Cost to Fix B2158
The cost of repairing a B2158 code can vary depending on the underlying cause of the issue. In general, replacing a faulty seat motor or sensor can cost anywhere from $200 to $500, including parts and labor. If wiring repairs or software updates are needed, the total cost could be higher. It's recommended to get a detailed quote from a reputable auto repair shop, taking into account the specific make and model of the vehicle and any additional factors that may affect the repair process.
Need more information about the B2158 code?
Need more information on how to fix the B2158 code? Get Access to Factory Service Manuals
Need Help with the Code?
Get the B2158 code diagnosed by a professional: Find a repair shop in your area
Frequently Asked Questions about B2158 Code
1. What are the common symptoms of OBDII code B2158 (Seat Recline Motor Memory Position Out of Range)?
- The common symptoms include the seat recline function not working properly or the seat moving to an incorrect position.
2. What are the possible causes of OBDII code B2158?
- The code B2158 can be caused by a faulty seat recline motor, damaged wiring or connectors, or issues with the seat control module.
3. How can I diagnose the cause of OBDII code B2158?
- To diagnose the issue, you can start by checking the wiring and connectors related to the seat recline motor, testing the motor itself, and inspecting the seat control module for faults.
4. Can I still drive my vehicle with OBDII code B2158?
- It is generally safe to drive your vehicle with this code, but you may experience inconvenience due to the seat recline function not working correctly.
5. How can I reset OBDII code B2158?
- You can reset the code using an OBDII scanner or by disconnecting the vehicle's battery for a few minutes.
6. Is it possible to repair OBDII code B2158 on my own?
- Depending on your level of automotive expertise, you may be able to repair the issue yourself by replacing the faulty components or fixing the wiring connections.
7. How much does it typically cost to repair OBDII code B2158 at a mechanic or dealership?
- The cost of repairing this code can vary depending on the specific cause, but it may range from $100 to $500 or more, including parts and labor.
8. Can OBDII code B2158 cause other electrical problems in the vehicle?
- While the code itself is related to the seat recline motor memory position, it may indicate underlying electrical issues that could potentially affect other systems in the vehicle.
9. Are there any preventive measures to avoid OBDII code B2158 from recurring?
- Regularly checking and maintaining the seat adjustment system, ensuring proper wiring connections, and avoiding excessive force on the seat controls can help prevent this code from recurring.
10. How urgent is it to address OBDII code B2158?
- While the code may not pose an immediate safety risk, addressing it in a timely manner is recommended to ensure proper functionality of the seat recline feature and prevent further damage to related components.
Discuss the causes and fixes for B2158 OBDII Code
Code B2158 comments
No comments found for this page.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.