Code
B0146
Generic
B — Body
Body Control Module: Driver Door Lock Switch Circuit Fault
AI status
Completed
Completed
100%
Causes
- Faulty driver door lock switch
- Broken, chafed or disconnected wiring between switch and BCM
- Short to battery or ground in the switch harness
- Corroded or loose connector pins at switch or BCM
- Water intrusion in door harness or switch
- Poor or missing ground at door module or body ground
Symptoms
- Driver door lock/unlock switch does not operate or is intermittent
- Locks may work from key fob but not from driver switch (or vice versa)
- Other door lock functions may be normal
- DTC B0146 stored and may trigger a warning or immobilizer/lock related message
- Intermittent locking/unlocking or unexpected lock behavior
What to check
- Read BCM codes and freeze-frame/monitor data with a scanner; note related codes
- Visually inspect driver door switch, connector, and door harness for damage or water
- Wiggle test the harness while observing lock operation or live data
- Backprobe the switch connector and measure signal with switch actuated and released
- Measure reference voltage and ground at the switch connector
- Check continuity between switch signal pin and BCM input pin (with power off)
Signal parameters
- Reference voltage: typically 5 V or 12 V depending on vehicle — confirm with wiring diagram
- Switch closed: signal typically pulled to ground (near 0 V) or to battery voltage (~9–14 V) depending on design
- Switch open: signal should float to pull-up level (approx. reference voltage) or show high impedance
- Expected closed switch resistance: low (a few ohms to tens of ohms) across switch contacts
- No-load current: very low; large current indicates short to ground or power
Diagnostic algorithm
- Connect a scan tool, record DTCs and live data for the driver door lock switch input. Note freeze-frame conditions.
- Verify symptom: operate the driver door lock switch while observing the scanner or multimeter. Confirm whether the BCM sees state changes.
- Visually inspect switch, connector, and wiring for damage, corrosion, or water ingress. Repair as needed.
- Backprobe the switch connector. With ignition ON, measure reference voltage, signal voltage with switch pressed and released, and ground continuity.
- If signal does not change or shows abnormal voltage, disconnect the switch. Check continuity and resistance between the switch signal pin and the BCM input pin (power OFF).
- Check for shorts: measure resistance from the signal wire to battery positive and to chassis ground. Infinite/very high = no short; low resistance indicates short.
- If wiring and connector are good, substitute a known-good switch or bench-test the switch for internal faults. Replace switch if faulty.
- If the switch and wiring pass tests but the input at the BCM is still abnormal, inspect BCM connector pins for damage and re-test. Consider BCM software/configuration or module fault.
- After repairs, clear codes and retest all door lock functions; confirm code does not return and freeze-frame conditions resolved.
- If code persists after verifying wiring and switch, consult vehicle-specific wiring diagrams and consider BCM repair or replacement as a last step.
Likely causes
- Damaged wiring or connector to the driver door lock switch
- Failed door lock switch (mechanical or internal short)
- Corrosion or poor pin contact in the switch connector
- Short to 12 V or chassis ground in the door harness
Fault status
Status
BCM detected an abnormal driver door lock switch circuit (open, short to battery/ground, or invalid signal).
Repair difficulty: Medium
Diagnostic time: 0.5-2 hours
Similar codes
Repair manuals
Brands with available manuals
8,199
The library contains 8,199 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
