What Does B1654 Mean?
This diagnostic trouble code indicates that the Body Control Module (BCM) or Seat Control Module has detected an abnormal short circuit to ground in the driver's seat recline backward motor circuit. The control module detected that the electrical circuit controlling the rearward recline function has lower than expected resistance, indicating current is flowing directly to ground instead of through the motor as designed. This prevents proper operation of the seat recline backward function.
Common Causes
45%
Damaged or chafed wiring harness beneath the seat creating a direct ground path
30%
Failed seat recline motor with internal short to ground
15%
Corroded or damaged connector at seat motor or control module allowing moisture intrusion
10%
Faulty seat control switch with internal short circuit
Diagnostic Steps
1
Step 1: Perform visual inspection under the driver's seat for damaged, pinched, or chafed wiring, especially where harness contacts seat rails or mounting brackets. Check for signs of wire insulation damage or exposed copper conductors.
2
Step 2: Disconnect the seat recline motor connector and measure resistance between the backward control circuit wire and ground using a digital multimeter. Reading should show open circuit (OL/infinite resistance); any continuity indicates a short to ground in the wiring harness.
3
Step 3: If wiring tests good, measure resistance across the recline motor terminals (motor disconnected). Compare readings to manufacturer specifications, typically 2-8 ohms. Test motor case to ground; any continuity indicates internal motor short.
4
Step 4: Inspect all connectors in the seat circuit for corrosion, bent pins, or moisture contamination. Clean connectors with electrical contact cleaner and check for proper terminal tension.
5
Step 5: If all components test normal, use multimeter to test seat control switch by checking for proper continuity when activating recline backward function. Switch should show closed circuit only when button is pressed.
6
Step 6: After repairs, clear codes, cycle seat recline function through full range of motion multiple times, and verify code does not return. Test under load with person seated to ensure proper operation.
Estimated Repair Cost
$150 - $650
Parts + labor, varies by vehicle and location
This diagnostic trouble code indicates that the Body Control Module (BCM) or Seat Control Module has detected an abnormal short circuit to ground in the driver's seat recline backward motor circuit. The control module detected that the electrical circuit controlling the rearward recline function has...
The most common cause of B1654 (Seat Driver Recline Backward Circuit Short To Ground) is: Damaged or chafed wiring harness beneath the seat creating a direct ground path
Typical repair costs for B1654 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.
This code does not affect vehicle safety or driveability and the vehicle is safe to operate. The only impact is loss of driver seat recline backward adjustment functionality, which may cause minor inconvenience but poses no immediate safety risk.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1654 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Body Comfort and Convenience Systems
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.