What Does B1669 Mean?
This code indicates that the Body Control Module (BCM) detected the passenger side mirror up/down adjustment motor has stalled or failed to operate within expected parameters. The BCM monitors current draw and motor operation when mirror adjustments are commanded, and has identified either excessive resistance, mechanical binding, or complete motor failure in the vertical axis of the passenger mirror. This is a body comfort system fault that does not affect vehicle operation or safety systems.
Common Causes
45%
Failed or worn mirror up/down motor due to internal brush wear, armature damage, or bearing seizure
25%
Mechanical binding or obstruction in the mirror pivot mechanism preventing motor movement
20%
Corroded, damaged, or loose wiring connections at the mirror connector or BCM causing high resistance
10%
Faulty Body Control Module with damaged mirror motor driver circuit
Diagnostic Steps
1
Step 1: Perform visual and physical inspection of passenger mirror - manually attempt to move mirror glass up/down to check for binding, damage, or obstructions. Listen for unusual grinding or clicking noises during adjustment attempts.
2
Step 2: Inspect mirror connector at door jamb and BCM connector for corrosion, pushed-back pins, or water intrusion. Wiggle harness while attempting mirror operation to identify intermittent connection issues.
3
Step 3: Using a multimeter, backprobe the mirror motor connector and measure voltage (should see 12V when up/down switch is activated) and ground continuity. Measure motor resistance (typically 2-10 ohms) to verify motor windings are intact.
4
Step 4: Remove mirror assembly and bench test the motor by applying 12V directly to motor terminals in both polarities. Motor should run smoothly in both directions without excessive current draw (typically under 3-5 amps).
5
Step 5: If motor tests good, inspect mirror gear assembly and pivot mechanism for broken gears, stripped teeth, or seized bearings. Clean and lubricate if binding is found.
6
Step 6: Clear code, reinstall/replace components as needed, and verify proper mirror operation in all directions. Retest system and confirm code does not return after multiple adjustment cycles.
Estimated Repair Cost
$150 - $450
Parts + labor, varies by vehicle and location
This code indicates that the Body Control Module (BCM) detected the passenger side mirror up/down adjustment motor has stalled or failed to operate within expected parameters. The BCM monitors current draw and motor operation when mirror adjustments are commanded, and has identified either excessive...
The most common cause of B1669 (Mirror Passenger Up/Down Motor Stalled) is: Failed or worn mirror up/down motor due to internal brush wear, armature damage, or bearing seizure
Typical repair costs for B1669 range from $150 to $450, depending on the vehicle, location, and whether you do it yourself or go to a shop.
This fault does not affect vehicle safety or driveability and the vehicle is safe to continue operating. The only impact is reduced convenience in adjusting the passenger side mirror position, which may require manual adjustment for proper rear visibility on that side.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1669 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Body Comfort and Convenience Systems
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.