B1698 — Mirror Driver/Passenger Switch Circuit Short To Ground

OBD2 code B1698 flags a problem with the body electrical system (mirror driver/passenger switch circuit short to ground). The car is usually drivable while you plan the repair. Common culprits: damaged wiring in door jambs or wet areas, corroded or loose connectors, body control module (BCM) fault.

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

Approximate repair cost

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

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

What is the most common cause of B1698?

The most common causes are: damaged wiring in door jambs or wet areas, corroded or loose connectors, body control module (BCM) fault.

Is it safe to drive with B1698?

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 B1698 clear itself?

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

What are the symptoms of B1698?

Drivers most often notice: warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, no impact on engine operation in most cases.

When your scan tool pulls a B1698, the vehicle's body control module has detected that a mirror switch circuit is pulling current to ground when it shouldn't. This falls under the B-series codes, which cover body and chassis electrical systems rather than engine or transmission problems. The module continuously watches the voltage in this circuit while you drive, and when it sees an abnormal reading persist long enough, it logs B1698 and illuminates the malfunction indicator lamp. Think of it as the car's nervous system flagging a short circuit somewhere in the mirror adjustment controls.

The good news is that this type of fault almost never compromises how the vehicle drives, steers, or stops. Your engine runs fine, your brakes work normally, and your transmission shifts as expected. What you'll notice instead is that one or more mirror functions may stop responding, or operate erratically. The affected module stores freeze frame data alongside B1698—that snapshot of engine RPM, load, temperature, and vehicle speed at the exact moment the fault occurred—giving you a reference point when you start troubleshooting.

Symptoms of B1698

The most obvious sign is the check engine or body fault light staying on. Beyond that, drivers typically report one or more of the following:

  • One or both side mirrors fail to adjust in any direction
  • The mirror adjustment switch feels unresponsive or sticks
  • Mirror functions work intermittently—sometimes fine, sometimes not
  • Other body features on the same circuit may also act up, though engine performance remains unaffected in most cases

Common Causes Behind B1698

Most of the time, B1698 traces back to a handful of familiar culprits. The body control module itself can fail, though this is less common than wiring problems. Here's the typical breakdown, starting with what mechanics see most often:

  • Corroded or moisture-damaged connectors at the mirror assembly or door harness
  • Broken wires at flex points—door jambs are notorious for this because the wires flex every time you open and close the door
  • A failed mirror switch itself, which can wear out from repeated use
  • Poor grounds creating unwanted current paths to ground
  • Blown fuses or relays that interrupt the mirror circuit
  • In rare cases, an actual BCM failure requiring replacement or reprogramming

Diagnosing B1698 Step by Step

A systematic approach keeps you from replacing parts unnecessarily. Here's how to narrow it down:

  1. Connect your OBD2 scanner and confirm B1698 is stored. Record the freeze frame data—it tells you what conditions existed when the module first detected the problem.
  2. Look for any other stored codes. Related DTCs often point to the real root cause rather than chasing B1698 in isolation.
  3. Visually inspect the mirror switch, the connectors at both doors, and the wiring running through the door jambs. Look for cracked insulation, green corrosion, or connectors that aren't fully seated.
  4. Wiggle the wiring harness while monitoring live data if your scanner supports it. If the mirror function drops in and out as you move the wires, you've found your problem area.
  5. Check ground connections for the affected circuit—bad grounds cause all kinds of strange electrical behavior.
  6. Clear B1698, then run the vehicle through a complete drive cycle that recreates the conditions in the freeze frame data. If the code comes back, you've confirmed an active fault rather than a one-time glitch.

Repair Options and What You'll Pay

Parts and labor costs vary depending on what's actually failed. Below are typical ranges at independent shops:

  • Wiring repair or connector replacement: $80–$250
  • Mirror switch replacement: $120–$450
  • Body control module repair or replacement: $300–$900

Always start with the cheapest possible fixes first. In my experience, corroded connectors and broken wires at door hinges account for the majority of B1698 codes. Replacing a switch or actuator without investigating the harness first often means the new part goes on the same faulty wiring and fails prematurely.

Driving Safety Verdict

For B1698 specifically, you're dealing with a short-to-ground in the mirror switch circuit. This is a low-severity fault—your vehicle remains completely drivable. The mirrors won't adjust, which is a convenience issue rather than a safety problem. There's no risk to the engine, transmission, or braking systems. You can schedule the repair at your convenience without worrying about being stranded or causing further damage.

Related OBD2 Codes