B2116 — Door Driver Reset Switch Stuck Failure

B2116 — Door Driver Reset Switch Stuck Failure. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: blown fuse or failed relay, damaged wiring in door jambs or wet areas, corroded or loose connectors.

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

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B2116 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B2116 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 B2116?

The most common causes are: blown fuse or failed relay, damaged wiring in door jambs or wet areas, corroded or loose connectors.

Will B2116 clear itself?

Sometimes B2116 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 B2116 myself?

Start with a scan: confirm B2116, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the door driver reset switch stuck, and verify the suspect component against live data before buying parts.

How much does it cost to fix B2116?

Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

Is it safe to drive with B2116?

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.

When your scan tool pulls code B2116, the powertrain or body control module is reporting that a door circuit has stopped behaving the way engineers designed it to. Officially the definition reads "Door Driver Reset Switch Stuck Failure," which places this squarely in the body electrical category rather than engine or transmission systems. The affected module watches voltage and resistance values from the driver's door reset switch and related components. If those signals stay outside the acceptable window for longer than the programmed threshold—typically spanning multiple drive cycles—the module logs B2116 and illuminates the check-engine or body indicator light.

The good news is that B2116 almost never interferes with how the engine runs. What it does affect is the convenience system tied to that door: power locks, window switches, interior lighting, or in some cases the wiper circuit. The module saves freeze frame data alongside the code, essentially taking a snapshot of engine speed, load, temperature, and vehicle speed the instant the fault triggered. That snapshot is your best starting point because it tells you exactly what conditions were present when the module decided something was wrong.


Symptoms of B2116

  • Dashboard warning light remains solid or flashes intermittently
  • Power door locks fail to lock, unlock, or respond only when they feel like it
  • One or more window switches on the driver's door do nothing or operate in reverse
  • Interior dome lights or door ajar lights behave erratically
  • Windshield wipers work from other switches but not from the driver's door control
  • In most cases, the engine starts, runs, and drives completely normally despite the stored code

Common Causes of B2116

The root cause almost always traces back to one of four culprits, listed here from most to least frequently encountered:

  1. Corroded, bent, or loose electrical connectors at the door harness junction
  2. A failed door reset switch, window motor, or lock actuator
  3. An open or shorted wire—most often where the door harness passes through the hinge pillar into the door jamb
  4. A blown fuse or failed relay supplying the affected circuit

Water intrusion is a major factor. Door Jambs collect moisture every time it rains or you wash the car. That moisture corrodes connector pins and eventually breaks down wire insulation at flex points where cables bend with every open and close cycle.


How to Diagnose B2116

A methodical approach keeps you from swapping parts blindly. Follow these steps in order:

  1. Connect your OBD2 scanner and confirm B2116 is actively stored—not just in history. Record the freeze frame data, paying attention to vehicle speed and rpm values at the moment of failure.
  2. Scan for any other body or network codes. A communication fault or unrelated door code often points to the real problem faster than the B2116 description alone. Also look up any TSBs for your specific make, model, and year—manufacturers publish service bulletins for known switch and wiring issues that dealers handle regularly.
  3. Visually trace the door wiring harness. Pull back the rubber boot at the driver's door hinge pillar and examine every wire. Look for cracked insulation, green corrosion on pins, and any strands that are broken or melted.
  4. Operate the suspected function—cycle the lock, roll the window—while monitoring switch and motor PIDs in your scanner's live data stream. If the PID shows the module sending a command but no response, you have an actuator or ground fault downstream.
  5. Test for power and ground at the connector closest to the suspected failed component. Use a multimeter, not a test light, for accurate voltage readings.
  6. Clear B2116, then drive the vehicle through conditions that match the freeze frame data. If the code returns, you have confirmed an active fault and can target the specific circuit you identified in steps three through five.

Repair Options for B2116

Prices below reflect typical parts and labor at an independent shop in USD. The exact fix depends entirely on what your diagnosis reveals.

  • Replace the door switch or actuator motor: $120–$450
  • Repair corroded connectors or broken wiring at the door jamb: $80–$250
  • Body control module diagnosis, repair, or replacement: $300–$900

In most cases, a simple connector cleaning or a single switch replacement resolves B2116 at the lower end of that range. Full BCM replacement is the exception, not the rule, and should only happen after independent component testing confirms the module itself is faulty.


How Much Does Fixing B2116 Cost?

Expect to pay somewhere between $80 and $900 total depending on what failed. The vast majority of B2116 cases fall well below $500—usually a switch or some corroded wiring. Spending time with your multimeter and scanner before buying any parts is the single most effective way to avoid a $900 surprise. A proper diagnosis takes thirty minutes of labor at most; a wrong guess on parts costs you the part plus more labor to install and reinstall.


Can You Drive with B2116?

Short-term severity: driveable. B2116 is a body comfort and convenience code. Your engine will make full power, your brakes will work, and your transmission will shift normally. That said, a failed door switch that also controls exterior lights or wipers is a legitimate safety concern in rain or darkness. A central locking fault that prevents you from securing the vehicle is another exception worth addressing promptly. Otherwise, schedule the repair at your convenience—but do not ignore it indefinitely.


Related OBD2 Codes