B1650 — Seat Driver Recline Forward Circuit Short To Ground
OBD2 code B1650 flags a problem with the body electrical system (seat driver recline forward circuit short to ground). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, 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
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1650 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1650 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1650 (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 B1650 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 is the most common cause of B1650?
The most common causes are: corroded or loose connectors, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.
Is it safe to drive with B1650?
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.
What does OBD2 code B1650 mean?
OBD2 code B1650 flags a problem with the body electrical system (seat driver recline forward circuit short to ground). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.
What are the symptoms of B1650?
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 B1650 myself?
Start with a scan: confirm B1650, 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.
When your vehicle's diagnostic system flags code B1650, it means the body control module has detected a short circuit to ground in the driver's seat recline forward circuit. In plain terms, electricity that's supposed to flow through the seat adjustment wiring is bleeding directly to the vehicle's metal chassis instead. The module monitors this circuit constantly while you drive, comparing actual electrical behavior against factory specifications. When those readings deviate beyond acceptable thresholds for enough consecutive drive cycles, the system logs B1650 and illuminates the check-engine or body warning light on your dashboard.
Understanding how the seat recline system works helps clarify why this matters. The forward recline function uses a small electric motor controlled by a switch in the seat trim. When you press the forward recline button, the switch sends a signal through wiring to the motor, which moves the seat back in the desired direction. A short-to-ground fault interrupts that signal path, preventing the motor from receiving proper voltage. The body control module stores freeze frame data alongside B1650, capturing exactly what was happening—engine speed, load, temperature, vehicle speed—when the problem first appeared. That snapshot becomes your roadmap for diagnosis.
Common Symptoms of B1650
The most obvious symptom is the warning light glowing on your instrument cluster. Beyond that, you'll likely notice the driver's seat recline forward function either stops working entirely or behaves erratically—moving in jerks, failing to respond consistently, or only operating when the vehicle warms up. In most cases, engine performance remains completely unaffected since this falls under body electronics rather than powertrain systems. Depending on your vehicle's architecture, related systems sharing the same circuit—other seat adjustments, interior lighting on that circuit, or linked comfort features—may also act up. The seat might still move backward or adjust up and down if those functions use separate wiring paths.
What Triggers B1650
Wiring damage ranks as the leading cause. The harness running from the seat to the door jamb flexes every time you open or close the door, eventually fatiguing the insulation or breaking the copper strands inside. Moisture accelerates this process significantly—water and road salt corrode connectors and create unintended ground paths. A failed seat recline switch or burned-out motor also generates the same diagnostic code by presenting abnormal resistance to the module. Blown fuses or malfunctioning relays upstream can trigger the same fault condition. On older vehicles, the body control module itself sometimes fails, though this represents a less common scenario. Loose or corroded electrical connectors anywhere in the seat circuit also trigger this code with surprising frequency.
Diagnosing B1650 Step by Step
Begin by connecting a quality OBD2 scanner to confirm B1650 is actively stored—not just lingering from a previous repair. Record the freeze frame data before clearing anything, because that information tells you what conditions existed when the module first spotted the problem. Check for any other body-related trouble codes appearing alongside B1650; codes like B1651 or B1640 often point to the actual root cause. Review any technical service bulletins available for your specific make and model through the manufacturer's website or NHTSA database, as some vehicles have documented software updates or known wiring defects with factory-recommended fixes.
Next, perform a thorough visual inspection of the seat wiring harness. Focus particularly on the door jamb area where the harness bends with every door cycle—broken wires hide inside intact-looking loom. Pull back any tape or split loom tubing and examine each conductor carefully. Flex the harness while watching a multimeter connected to the circuit; intermittent opens or shorts reveal themselves under movement. Check the seat switch connector for bent pins, corrosion buildup, or signs of overheating (melted plastic, discoloration). Test the switch itself for proper resistance values using a multimeter. Finally, operate the recline function while monitoring live data—observe switch state and motor PID signals to confirm they're behaving as expected.
Repair Options and Typical Costs
Tackle the inexpensive possibilities before committing to major expenses. Wiring repairs involving damaged insulation, broken strands, or corroded terminals typically run $80 to $250 depending on whether you need new connectors, terminal pins, or sections of wire. Replacing a failed seat recline switch or motor costs $120 to $450 for parts alone, plus labor if you're not doing the work yourself. The body control module represents the most expensive scenario—either repairing an existing BCM or installing a replacement unit runs $300 to $900, often requiring programming or relearning procedures specific to your vehicle.
Total Cost to Fix B1650
Most B1650 repairs land somewhere between $80 and $900 depending on what actually failed. Wiring issues and connector problems occupy the lower end of that range and account for the majority of actual cases. BCM replacement sits at the expensive extreme but remains relatively uncommon compared to wiring faults. Spending $50 to $100 on proper diagnostic time before buying any parts almost always saves money overall—the cheapest fix is rarely the first one you'd guess without testing.
Is It Safe to Drive with B1650?
Body codes like B1650 generally don't impair your vehicle's ability to move or stop, so you can typically continue driving without immediate concern. The recline adjustment is a comfort feature, not a safety system. That said, consider your specific situation: if this fault accompanies exterior lighting failures or windshield wiper problems, rainy or dark driving becomes genuinely hazardous. Some vehicles tie the seat recline motor into broader comfort systems where an unexpected failure might leave you unable to properly position yourself for safe visibility. Use common sense—if your seat adjustment fails completely and affects your driving posture, address it soon rather than waiting for a minor issue to escalate.
Related OBD2 Codes
- B1600: PATS Ignition Key Transponder Signal Is Not Received
- B1601: PATS Received Incorrect Key-Code From Ignition Key Transponder
- B1602: PATS Received Invalid Format Of Key-Code From Ignition Key Transponder
- B1603: Lamp Anti-Theft Indicator Circuit Failure
- B1604: Lamp Anti-Theft Indicator Circuit Open
- B1605: Lamp Anti-Theft Indicator Circuit Short To Battery