Home / DTC / B0146 — Body Control Module: Driver Door Lock Switch Circuit Fault

B0146 — Body Control Module: Driver Door Lock Switch Circuit Fault

Detailed page for trouble code B0146.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B0146

Generic B — Body

Body Control Module: Driver Door Lock Switch Circuit Fault

Brand: Generic
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

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

  1. Connect a scan tool, record DTCs and live data for the driver door lock switch input. Note freeze-frame conditions.
  2. Verify symptom: operate the driver door lock switch while observing the scanner or multimeter. Confirm whether the BCM sees state changes.
  3. Visually inspect switch, connector, and wiring for damage, corrosion, or water ingress. Repair as needed.
  4. Backprobe the switch connector. With ignition ON, measure reference voltage, signal voltage with switch pressed and released, and ground continuity.
  5. 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).
  6. 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.
  7. If wiring and connector are good, substitute a known-good switch or bench-test the switch for internal faults. Replace switch if faulty.
  8. 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.
  9. After repairs, clear codes and retest all door lock functions; confirm code does not return and freeze-frame conditions resolved.
  10. 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

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 :)
Send to email