B1704 — Seat Driver Recline Forward Switch Circuit Short To Ground

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

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1704 (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 B1704 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 B1704?

The most common causes are: body control module (BCM) fault, faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas.

What are the symptoms of B1704?

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.

Is it safe to drive with B1704?

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.

Will B1704 clear itself?

Sometimes B1704 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.

How do I diagnose B1704 myself?

Start with a scan: confirm B1704, 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.

Your vehicle's body control module keeps tabs on dozens of electrical comfort features, from the power seat adjustments to the lights that make nighttime driving manageable. When something goes wrong with one of these circuits, the module logs a specific fault code to help pinpoint the problem. Code B1704 specifically refers to a short circuit condition in the driver's seat recline forward switch — essentially, the system has detected an unexpected path to ground where one shouldn't exist.

The seat recline motor and its associated switches fall under the body electrical category, which means they don't directly affect how your engine runs. Instead, they impact driver comfort and convenience. The body control module monitors voltage and resistance at this switch circuit constantly. When the readings indicate a short to ground — meaning current is flowing through an unintended path directly to the vehicle's chassis — the module counts this as a fault. Once this condition persists across a predetermined number of drive cycles, the module locks in B1704 and typically illuminates a warning light on your dashboard. The freeze frame data stored alongside the code is particularly useful here, as it captures exactly what was happening — engine speed, load, temperature, vehicle speed — when the module first spotted the problem.

Common Symptoms of B1704

  • The check engine or body system warning light stays on after startup
  • The driver's seat fails to recline forward when you press the switch, or works only intermittently
  • Other comfort features on the same circuit may behave erratically or stop functioning
  • In most cases, engine performance, acceleration, and fuel economy remain completely unaffected
  • The seat might get stuck in one position if the motor cannot reverse direction
  • You may notice the switch feels unresponsive or requires multiple presses to activate the recline function

What Triggers B1704

Short circuits to ground rarely happen without reason. The most frequent culprits include damaged insulation on wires running through door jambs, where repeated flexing eventually cracks the protective coating. Water intrusion is another major factor — moisture in connectors creates conductive paths that mimic a short condition. Beyond wiring issues, the switch assembly itself can fail internally, allowing contacts to bridge in ways they were never designed to do. A faulty motor or actuator in the recline mechanism can also draw excessive current, triggering the module's protection logic. In some cases, a failing body control module generates false fault codes due to internal circuit degradation. Finally, corroded or loose connectors anywhere in the seat wiring harness can create intermittent shorts that come and go depending on temperature or vibration.

Diagnosing B1704 Step by Step

Before tearing into anything, connect a quality OBD2 scanner and confirm that B1704 is the only code present — or note any related codes that appear alongside it, as these often point toward the actual root cause. Many manufacturers have published technical service bulletins for B0xxx circuit faults, so searching by your specific make, model, and model year against your VIN through the manufacturer's portal or nhtsa.gov can reveal known issues and whether a software update addresses them.

With the scanner connected, pull up live data and watch the seat recline switch and motor parameters while someone operates the controls. This shows whether the module is receiving correct signals or whether the readings spike and dip unexpectedly. Visually trace the wiring harness from the seat to the body control module, paying special attention to flex points near door hinges and the areas under the seat where harness connectors are most vulnerable to damage and moisture. Disconnect each connector in sequence and inspect the pins for corrosion, bent contacts, or pushed-out terminals that could create a partial short. Once you've identified or ruled out wiring issues, test the switch itself with a multimeter for proper resistance values, then evaluate the motor operation if the switch checks out.

Clear the code after your inspection, complete a full drive cycle that includes the conditions recorded in the freeze frame data, and verify that B1704 does not return. If it comes back, you've likely found your culprit.

Repair Options and Costs

Addressing B1704 typically follows a logical progression from simple to complex fixes. Wiring repair or connector replacement — which may involve soldering new terminals, applying dielectric grease, or routing fresh harness segments — generally runs $80 to $250 depending on accessibility and labor time. If the switch itself has failed, replacement of the seat recline switch assembly or motor typically costs between $120 and $450 for parts and installation. The body control module is the most expensive component in this circuit; BCM repair through a specialist or full replacement including reprogramming can cost $300 to $900 depending on your vehicle and whether you source a new, refurbished, or used unit.

Total out-of-pocket for fixing B1704 usually falls somewhere between $80 and $900 depending on what component is actually at fault. The single most important thing you can do is invest in an accurate diagnosis before purchasing expensive parts — the BCM replacement scenario is rarely where the problem actually lies, and buying one unnecessarily turns a minor repair into a major expense.

Driving Safety Verdict

B1704 carries a short severity rating — this is a body electrical fault, not a drivetrain issue, so your engine will continue running, accelerating, and stopping normally. You can generally continue driving while you schedule repairs. The exceptions worth noting are if the short circuit affects exterior lighting or windshield wipers, in which case reduced visibility creates genuine safety concerns. Central locking faults associated with the same circuit could also leave your vehicle unsecured, which presents its own risks.

Related OBD2 Codes