B2152 — Seat Rear Vertical Motor Position Out of Range

body electrical

Is it safe to drive?

Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B2152 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2152 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B2152 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B2152 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

What are the symptoms of B2152?

Drivers most often notice: warning light on the dashboard, no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.

How do I diagnose B2152 myself?

Start with a scan: confirm B2152, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.

Is it safe to drive with B2152?

Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How much does it cost to fix B2152?

Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What is the most common cause of B2152?

The most common causes are: damaged wiring in door jambs or wet areas, corroded or loose connectors, faulty switch, motor or actuator of the affected system.

The seat adjustment system in modern vehicles relies on small electric motors to move the cushion up and down. When something prevents the rear vertical motor from reaching its intended position, the control module logs OBD2 code B2152. This is a body-system fault rather than an engine problem, so the engine itself will continue running normally even when the code is active.

The body control module (BCM) constantly monitors the position of seat motors through sensors built into the actuator assembly. When you command a seat adjustment, the module sends power to the motor and watches for the position feedback signal to arrive within the expected range. If the feedback falls outside the factory-calibrated window — either because the motor stalls, the signal wire is damaged, or the position sensor reports an impossible value — the module flags the condition. Most manufacturers require the fault to appear on two or more consecutive drive cycles before lighting the check engine lamp. At that point, the module also saves a freeze frame snapshot capturing engine RPM, load percentage, coolant temperature, and vehicle speed at the exact moment B2152 was detected. That snapshot becomes the starting point for any meaningful diagnosis.

Understanding why B2152 sets requires recognizing that seat motors draw significant current, and the wiring feeding them runs through pinch points — door sills, seat tracks, and the area under the seat itself. Vibration, moisture, and physical movement all take a toll on those circuits over time. The BCM is designed to detect both outright failures (a dead motor) and subtle performance degradation (a motor that barely moves). When the reported position does not match what the module expected to see, B2152 is the result.

Symptoms of B2152

  • The airbag or service-warning lamp may illuminate on the instrument cluster
  • Rear seat height adjustment fails to respond, moves sluggishly, or stops mid-travel
  • Other body functions linked to the same circuit (if shared) show intermittent behavior
  • Engine performance, fuel economy, and emissions systems remain unaffected in most vehicles
  • The seat may lock in its last known position and refuse further vertical commands
  • In rare cases, related switches or indicators on the door panel behave erratically

Common Causes of B2152

  • Corroded or loose electrical connectors at the seat motor or BCM
  • Wiring damage in high-flex areas such as seat tracks or door jambs where wires bend repeatedly
  • A failed seat vertical motor or worn-out position sensor within the actuator
  • Blown fuse or faulty relay feeding power to the seat motor circuit
  • Body control module itself suffering from internal or software faults
  • Water intrusion under the seat saturating wiring and connectors

How to Diagnose B2152

  1. Connect a quality OBD2 scanner, confirm B2152 is present in the body module, and record the associated freeze frame data before clearing anything. That record tells you the exact conditions under which the fault occurred.
  2. Check for any other stored body-system codes. B2152 often appears alongside related electrical faults; those companion codes usually point to the real culprit much faster than inspecting the seat motor alone.
  3. Visually trace the seat wiring harness from the motor connector back toward the BCM. Look for broken insulation, chafing from seat track contact, corrosion on terminals, and any signs of prior water damage under the carpet.
  4. With the connector unplugged, use a multimeter to check for proper ground, constant power, and switched power at the motor leads. Then test the motor winding resistance against factory specifications.
  5. If wiring and motor check out, access the BCM and inspect its connectors. Signs of overheating, bent pins, or moisture contamination at the module itself warrant further investigation before condemning the unit.
  6. After repairs, clear B2152, complete a drive cycle that reproduces the freeze frame conditions (same speed, load, and temperature), and verify the code does not return.

Repair Options and Costs

Repair costs for B2152 vary widely depending on which component actually failed. Below are typical parts-and-labor estimates from independent shops in the United States.

  • Wiring harness repair or connector replacement: $80–$250
  • Body control module repair or full replacement with programming: $300–$900
  • Seat vertical motor replacement or actuator assembly overhaul: $120–$450

Total Repair Cost for B2152

Most B2152 diagnoses end up costing between $80 and $250 if the issue is simply a loose connector or damaged wire. Replacing the motor or actuator runs $120 to $450, while BCM replacement — the most expensive scenario — can reach $900 once you factor in the part, labor, and any required programming. An accurate diagnosis before purchasing parts is the single most effective way to keep total costs near the lower end of that range.

Can You Drive with B2152?

B2152 carries a short-term driving-safety rating. The seat adjustment fault does not impair the engine, transmission, or brakes. That said, if the failure also affects exterior lighting, wipers, or the central locking system, those secondary effects can create safety concerns — particularly driving at night without working lights or being unable to secure the vehicle in bad weather. Address the underlying cause promptly, but the car remains operable in most cases.

Related OBD2 Codes