B2158

Caution

Seat Recline Motor Memory Position Out of Range

Severity
Caution
Category
Body
Code Type
Generic OBD-II
Applicable Regions
US, EU, Global

Is it safe to drive?

๐Ÿ”ต Do not use this page as drive-clearance. Monitor the alert and arrange service if it returns.

What does B2158 mean?

B-code B2158 means "Seat Recline Motor Memory Position Out of Range". It is a generic OBD-II diagnostic trouble code (DTC) in the body electronics. The seat recline motor memory position out of range is operating outside its expected performance range, suggesting a mechanical or electrical issue. This code can be monitored, but service is recommended to prevent escalation. This code applies to OBD-II compliant electric and hybrid vehicles.

Possible Causes

  • Sensor output is electrically valid but mechanically out of expected range
  • Mechanical wear or damage in the monitored component
  • Contamination (fluid, dirt, or debris) affecting sensor accuracy
  • Intermittent electrical connection causing fluctuating readings

Recommended Actions

  1. 1 Note the alert and schedule a diagnostic appointment when convenient
  2. 2 Scan for all DTCs with an OBD-II scanner โ€” note any related codes stored alongside B2158
  3. 3 Inspect the body electronics component and its wiring for visible damage
  4. 4 Check for water intrusion in connector areas and clean contacts if corroded
  5. 5 Clear the DTC, road-test the vehicle, and re-scan to confirm whether the fault returns
  6. 6 If the fault persists after inspection and clearing, consult an EV-certified technician for component replacement

Related Body fault codes