01 Free VIN Check: Top 10 Free Sites to Get a Used Car's Histo… • 02 Isuzu FSR: A Comprehensive Guide to the Medium Duty Truck • 03 How Technology Has Changed The Automotive Industry "Engines" • 04 The Future of Car Ownership: Buy, Lease, or Share? • 05 Nissan’s 1.5L, 400-HP 3-Cylinder Engine Deserved to Live on… • 06 The Flywheel: Understanding Its Parts, Functions, and Impor… • 07 How Fast Can a Car Go in Reverse? • 08 Does Your Car Hesitate When Accelerating? Here's What The P… • 09 These Warnings Can Prevent Breakdowns And Extend Your Vehic… • 10 This Is Why Your Car’s Speakers Are Crackling •

DTC codes / B01xx · Airbags, seats, doors, lights and comfort systems / B0106

B0106Passenger Mirror Adjust Switch Circuit

B0106 indicates that the body control module (BCM) has detected an abnormal condition in the passenger-side mirror adjust switch circuit, which is the electrical path that carries the driver's commands to move the passenger mirror. The computer monitors the switch inputs and circuit voltage, and it sets this code when the signal is out of range, stuck, or inconsistent with expected operation.

SystemBody
Code typeGeneric (all makes)
SeverityLow
Fix difficultyIntermediate
AreaAirbags, seats, doors, lights and comfort systems

Symptoms you may notice

  • The passenger-side mirror does not move in one or more directions when the adjust switch is operated.
  • The mirror may move only in certain directions or may not respond at all.
  • The mirror may move unexpectedly or stick in one position.
  • The mirror adjustment switch may feel loose, sticky, or unresponsive.
  • Often no symptoms besides the warning light, especially if the fault is intermittent.
  • The passenger mirror may not fold or may not return to its memorized position if equipped with memory.

Common causes, most likely first

  1. Faulty passenger mirror adjust switch, worn contacts, or internal failure.
  2. Damaged or corroded wiring between the switch and the passenger mirror, including door jamb harness chafing.
  3. Loose or corroded electrical connector at the switch, mirror motor, or body control module.
  4. Failed passenger mirror motor or mirror assembly.
  5. Body control module (BCM) internal fault or software issue.
  6. Blown fuse or poor ground connection for the mirror circuit.
  7. Aftermarket accessories or improper previous repairs interfering with the circuit.

How to diagnose and fix it

  1. Verify the code with a scan tool and check for any related body codes in the BCM.
  2. Inspect the passenger mirror adjust switch for physical damage, sticking, or contamination, and test its continuity and resistance in all positions.
  3. Check the wiring and connectors between the switch, mirror, and BCM for chafing, corrosion, or loose pins, especially in the door jamb area.
  4. Test the mirror motor directly by applying power and ground to confirm it operates; replace the mirror assembly if the motor is faulty.
  5. Check fuses and grounds related to the mirror circuit and repair any blown fuse or poor ground.
  6. If all components test good, perform a BCM reset or reprogramming according to manufacturer procedures.
  7. Clear the code and verify the repair by operating the mirror in all directions and confirming the code does not return.

Common misdiagnosis traps for B0106

  • A faulty passenger mirror adjust switch is often replaced unnecessarily when the real problem is a chafed wire in the door jamb harness that only acts up when the door is opened or closed.
  • The BCM may set B0106 even when the mirror still works, because the code can be triggered by an intermittent signal that does not yet cause a noticeable failure.
  • Aftermarket mirror replacements or add-on accessories can introduce resistance or voltage changes that mimic a switch circuit fault, so always check for non-factory wiring first.
  • A weak or failing battery or charging system can cause body control modules to log false switch circuit codes, so verify battery voltage and ground integrity before condemning the switch.
  • The passenger mirror adjust switch circuit often shares a ground or reference voltage with other body functions, so a fault in a related circuit can set B0106 without any mirror problem.

Can I keep driving with B0106?

The vehicle remains safe to drive because the passenger mirror adjustment is a convenience feature and does not affect steering, braking, or safety systems. You can continue driving, but avoid adjusting the mirror until the fault is repaired to prevent further damage to the switch or wiring.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage