B1654 — Seat Driver Recline Backward Circuit Short To Ground

OBD2 code B1654 flags a problem with the body electrical system (seat driver recline backward circuit short to ground). The car is usually drivable while you plan the repair. Common culprits: damaged wiring in door jambs or wet areas, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.

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 B1654 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 B1654 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1654 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1654 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 B1654?

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

What does OBD2 code B1654 mean?

OBD2 code B1654 flags a problem with the body electrical system (seat driver recline backward circuit short to ground). The car is usually drivable while you plan the repair. Common culprits: damaged wiring in door jambs or wet areas, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.

What is the most common cause of B1654?

The most common causes are: damaged wiring in door jambs or wet areas, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.

Will B1654 clear itself?

Sometimes B1654 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

Is it safe to drive with B1654?

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.

The driver's seat recline motor circuit has triggered fault code B1654. This indicates a specific problem with the seat adjustment system—the recline mechanism's electrical circuit has experienced a short to ground condition. The ECU monitors these body control systems continuously, and when it detects that the recline backward signal is shorted to ground (meaning electrical current is flowing where it shouldn't), it stores this code. The fault typically requires multiple detection events before the check engine light illuminates, which is why the issue may have been present for some time before you noticed it.

Body control modules log these faults only after comparing live sensor data against factory-calibrated thresholds, usually across several drive cycles. When B1654 appears, the ECU also captures a freeze frame snapshot—recording engine RPM, load percentage, coolant temperature, and vehicle speed at the exact moment the defect was confirmed. That snapshot becomes your roadmap for recreating the failure condition during testing.

Common Symptoms of B1654

The recline adjustment moves sluggishly, grinds, or stops entirely when you push the switch backward. In some cases the motor makes no sound at all. Beyond the seat itself, you may notice the instrument cluster displaying a body system warning light, or unrelated accessories (windows, door locks) acting erratically if the underlying wiring issue is more extensive. Generally, engine performance and drivability remain unaffected—this stays confined to the comfort and convenience electronics.

What Causes B1654

Wiring damage ranks as the most frequent trigger. The harness running through the door jamb and beneath the seat carpet endures constant flexing, and moisture from wet shoes or spills accelerates connector deterioration. Beyond the wiring, the recline switch itself can fail internally, the motor can develop armature shorts, or less frequently, the body control module itself can malfunction. Corroded or loose plugs anywhere in the seat circuit will produce the same "short to ground" signature that sets B1654.

How to Diagnose B1654

Connect an OBD2 scanner and verify that B1654 is stored as a confirmed fault (not pending). Record the freeze frame data before clearing anything—this tells you what conditions were present when the module first flagged the problem. Check for any other body-related trouble codes simultaneously; multiple codes often point to a single wiring or connector failure rather than several independent part failures. Consult manufacturer TSBs for your specific make and model—some B-series codes have documented factory remedies or module updates. Visually trace the seat wiring harness, paying close attention to the door jamb pass-through and any points where the cable flexes during seat adjustment. Use a multimeter to test the recline circuit for continuity and resistance to ground, isolating whether the fault lives in the switch, motor, or harness. After repairs, clear the code and complete a drive cycle that mirrors the freeze frame conditions before concluding the issue is resolved.

Repair Options and Costs

If testing reveals a bad recline switch or motor, replacement runs $120–$450 depending on the part and labor rate. Wiring harness repair or connector replacement typically costs $80–$250. When the body control module itself is faulty, expect to pay $300–$900 for repair or unit replacement.

Total repair costs for B1654 typically fall between $80 and $900. The exact figure hinges entirely on which component is actually at fault. Investing in proper diagnosis first keeps you from buying an expensive module only to discover the real problem was a frayed wire the whole time.

Can You Drive with B1654?

The seat recline fault poses no direct threat to engine operation or braking, so you can continue driving in most cases. However, if the wiring issue spreads to other circuits or if this code is accompanied by central locking or exterior lighting failures, address those promptly—particularly in poor weather or if the car becomes difficult to secure.

Related OBD2 codes