B1978 — Passenger’s Front Seat Down Switch Circuit Short to Battery #
Note: The description for code B1978 may vary depending on the vehicle manufacturer. Always refer to the OEM (Original Equipment Manufacturer) service manual for the most precise definition.
Known label variations:
- Passenger Front Seat Down Switch Circuit Short to Battery (Ford, Lincoln, Mercury)
- Front Passenger Seat Height Adjustment Down Switch Circuit High (Toyota, Lexus)
- Passenger Seat Vertical Down Switch Input High (GM, Chevrolet, Cadillac)
Summary of code B1978 #
Diagnostic Trouble Code (DTC) B1978 indicates that the vehicle’s body control module (BCM) or seat memory module has detected a short circuit to battery voltage in the passenger’s front seat down switch circuit. This means the electrical signal pathway for the switch responsible for lowering the front passenger seat is receiving a higher voltage than expected—typically because the circuit is shorted directly to the battery positive. This can result from wiring damage, switch failure, or a fault in the seat control module. The code is most commonly found in vehicles equipped with power-adjustable seats, especially those offering memory or advanced seat positioning features. While not an engine or safety-critical issue, it can affect passenger comfort and, in rare cases, interfere with seat operation.
Common symptoms for code B1978 #
When B1978 is triggered, you may notice that the power adjustment of the front passenger seat does not work as intended. In some cases, the seat may be stuck in one position, or the down adjustment might activate unexpectedly or not at all. Usually, there are no dashboard warning lights specifically for this circuit, though a general seat or body electronics warning might appear.
- Front passenger seat down adjustment not working
- Seat stuck in one position (unable to lower)
- Unintended seat movement (rare)
- Possible seat memory function malfunction
- General body or seat system warning indicator (varies by OEM)
Probable causes for code B1978 #
This code is most often the result of electrical issues, but could occasionally be due to mechanical switch failure. The causes are ranked below by likelihood:
- Damaged or shorted seat switch wiring harness (exposed, pinched, or corroded wires contacting battery voltage)
- Faulty passenger seat down switch (internally shorted contacts)
- Seat control module malfunction (rare, but possible if it incorrectly supplies voltage)
- Incorrectly performed aftermarket modifications (such as seat upgrades or wiring repairs)
- Water intrusion or corrosion in seat wiring connectors
Step-by-step diagnosis for code B1978 #
To accurately address B1978, follow this systematic approach. Proper diagnosis avoids unnecessary parts replacement and gets your seat back in motion quickly:
- Visually inspect the passenger seat wiring harness for damage, pinching, or exposed wires.
- Disconnect the seat down switch and inspect the connector for corrosion or bent pins.
- Test the seat down switch with a multimeter for continuity and shorts (refer to OEM wiring diagram).
- Check for battery voltage at the switch harness—there should be none when the switch is not pressed.
- If wiring and switch check out, use a scan tool to monitor live data from the seat module for abnormal readings.
- Inspect the seat control module (if accessible) for signs of water damage or burning.
- If all components are normal, clear the code and retest operation.
Possible repairs for code B1978 #
Once you have pinpointed the cause, repairs typically fall into one of the following categories:
- Repair or replace damaged seat switch wiring harness sections
- Replace the passenger seat down switch if found faulty
- Clean and resecure corroded or loose connectors
- Replace the seat control module if it is malfunctioning (rare)
- Correct or remove any aftermarket wiring modifications
- Seal wiring from future moisture intrusion
Is it safe to drive with code B1978? #
Yes, you can drive with code B1978 present, but with limitations. This fault does not affect core driving safety systems or engine operation. However, it will restrict or disable adjustment of the front passenger seat’s down movement, potentially impacting passenger comfort or accessibility. If the seat is stuck in an uncomfortable or unsafe position, address the concern promptly, especially if you frequently carry passengers.
Vehicles most commonly affected by code B1978 #
B1978 is most frequently reported on models equipped with electrically adjustable seats, especially those with seat memory functions. While the code is seen across several brands, the following manufacturers and vehicles are commonly affected:
- Ford (Explorer, Expedition, Taurus, Edge, F-150)
- Lincoln (MKX, Navigator, Continental)
- GM (Chevrolet Tahoe, Cadillac Escalade, GMC Yukon)
- Toyota/Lexus (Camry, Avalon, ES, RX)
- Other brands with advanced seat adjustment features
Frequent mistakes & best practices for code B1978 #
Missteps in diagnosing and repairing B1978 can lead to persistent issues and wasted time. Keep these tips in mind:
- Don’t replace the seat control module before thoroughly inspecting wiring and the switch itself.
- Never ignore signs of water damage or corrosion—these are often the true culprits.
- Always disconnect the battery before working on seat wiring to avoid accidental airbag deployment or further shorts.
- Use the correct OEM wiring diagram for your specific model and trim.
- After repair, always clear the code and verify seat operation before returning the vehicle to service.
Quick FAQ for code B1978 #
Q: Can B1978 cause my seat to move on its own?
A: While rare, an electrical short might cause unintended seat movement. Most often, the seat simply won’t lower when commanded.
Q: Do I need a scan tool to fix B1978?
A: A basic scan tool is helpful for code confirmation and clearing, but most repairs involve physical inspection and electrical testing with a multimeter.
Q: Is this a common code after a spilled drink or flood?
A: Yes, liquid intrusion under the seat is a frequent trigger for this code due to its propensity to cause shorts and corrosion.




