B1674 — Seat Driver Occupied Input Circuit Short To Battery
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 B1674 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 B1674 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1674 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; BCM repair or replacement: $300–$900; Repair wiring or connectors: $80–$250. Overall, fixing B1674 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
How do I diagnose B1674 myself?
Start with a scan: confirm B1674, 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.
Will B1674 clear itself?
Sometimes B1674 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 B1674?
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 is the most common cause of B1674?
The most common causes are: blown fuse or failed relay, corroded or loose connectors, faulty switch, motor or actuator of the affected system.
What does OBD2 code B1674 mean?
Seat Driver Occupied Input Circuit Short To Battery (B1674): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by blown fuse or failed relay, corroded or loose connectors, faulty switch, motor or actuator of the affected system.
When your OBD2 scanner pulls code B1674, it tells you the body control module has detected a problem with the driver seat occupancy detection circuit. Specifically, the circuit is showing a short to battery voltage — meaning somewhere in that circuit, power is bleeding where it shouldn't be. This falls under the B-series codes, which cover body and chassis electrical systems rather than engine management.
The seat occupancy system does more than just track whether someone is sitting in the driver's seat. It feeds information to other modules that may control airbag deployment, seat belt reminders, or child seat detection systems. The module constantly compares actual sensor readings against factory specifications. When the voltage pattern doesn't match expectations for a defined number of drive cycles, B1674 gets stored and the check engine or body system light illuminates on your dashboard.
Your freeze frame data is valuable here. When B1674 triggers, the ECU captures a snapshot of operating conditions — engine speed, load, coolant temperature, and vehicle speed at that exact moment. This data points you toward what was happening when the fault occurred, which matters because body electrical problems are often intermittent.
Symptoms of B1674
The most obvious sign of B1674 is the specific system tied to the seat occupancy circuit behaving erratically or not working at all. In practice, this might show up as a malfunctioning component — windows refusing to roll down, door locks acting unpredictably, interior lighting glitches, or wiper issues.
Most vehicles continue driving normally otherwise. The engine runs, transmission shifts, and you won't notice drivability differences because B1674 lives in the body electrical world, not under the hood.
The dashboard warning light confirms something is wrong in the body module. It may be a dedicated body warning symbol or a general check engine light, depending on your vehicle architecture.
You might also notice the issue appearing and disappearing without any action on your part. Intermittent faults are common with wiring problems, especially in areas exposed to moisture or flexing.
Common causes of B1674
The most frequent culprit behind B1674 is a wiring issue. Door jambs and areas near the driver's seat experience constant movement and moisture exposure. Over time, insulation cracks, wires break, or connectors loosen. A short to battery often means a hot wire has contacted ground or another wire it shouldn't touch.
Blown fuses or failed relays also generate this code. The body module sees abnormal voltage when the protective fuse has already melted from an overcurrent condition.
Corrosion at electrical connectors creates resistance and erratic readings. This commonly happens at the driver's door harness pass-through, where wiring flexes with every open and close cycle.
A failing body control module itself can trigger B1674 even when the seat circuit wiring is sound. Internal circuit board problems or software glitches in the BCM sometimes produce phantom codes.
The seat occupancy switch or related actuator — perhaps a pressure mat, buckle sensor, or weight sensor depending on your vehicle — can fail and send incorrect voltage signals down the line.
Diagnosing B1674
Begin by connecting a quality OBD2 scanner to confirm B1674 is active and not just a pending code. Record the freeze frame information before clearing anything — those captured conditions tell you what the vehicle was doing when the fault appeared.
Check for any other stored codes alongside B1674. Related trouble codes often point toward the actual root cause. A pattern of multiple body codes might indicate a power supply issue or BCM problem rather than a single circuit fault.
Look up technical service bulletins for your specific make, model, and year. Manufacturers release service updates addressing known B0xxx code patterns. Search by vehicle identification number on the manufacturer's site or check NHTSA databases for relevant bulletins.
Perform a thorough visual inspection of the seat occupancy circuit wiring and connectors. Focus on the driver's door harness, seat mounting area, and any connectors you can access without major disassembly. Look for damaged insulation, broken strands, corrosion buildup, or connectors that aren't fully seated.
Use your scanner's live data to watch the seat occupancy sensor PID while operating the suspected system. Compare readings when the system works versus when it fails.
Examine wiring at flex points — door hinges, seat rails, and any location where wires move repeatedly. Wires fatigue and break at these stress points first.
Clear B1674 after your inspection, then complete a full drive cycle that recreates the conditions from your freeze frame data. See whether the code returns. If it does, you've narrowed the problem to components active during those specific conditions.
Repair options and costs
Repair costs vary widely depending on what's actually faulty. Always work from cheapest possibilities toward expensive replacements.
For wiring and connector repairs, expect to pay between $80 and $250 for parts and labor at an independent shop. This covers splicing damaged wires, cleaning corroded connectors, or replacing a bad terminal.
If the seat occupancy switch or actuator needs replacement, costs run $120 to $450 depending on the part and labor time for your specific vehicle.
Body control module repair or replacement is the priciest scenario at $300 to $900. This includes diagnosis to confirm the BCM is at fault, plus programming if a new unit requires coding to your vehicle.
Can you drive with B1674?
Generally yes — B1674 rarely impacts how your vehicle actually drives. The engine and transmission operate normally since this code lives entirely within body electrical systems.
That said, some scenarios warrant faster attention. If the fault affects exterior lighting or wipers, you're driving with reduced visibility in poor weather. Central locking failures from the same circuit could leave your car unsecured. Address these promptly for safety reasons, even if the vehicle technically still runs.
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