AutoCodesGeneric – B3145

B3145 Code - Passenger Door Unlock Switch Circuit

Quick Answer

The Body Control Module (BCM) monitors the voltage level of the door lock and door unlock signal circuits. Common causes include Faulty Passenger Door Unlock Switch, Passenger Door Unlock Switch harness is open or shorted, Passenger Door Unlock Switch circuit poor electrical connection. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
B3145 indicates Passenger Door Unlock Switch Circuit.
Common causes
Common causes include Faulty Passenger Door Unlock Switch, Passenger Door Unlock Switch harness is open or shorted, Passenger Door Unlock Switch circuit poor electrical connection.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
AI answers can be wrong. Verify repairs with testing. Open full chat
Code Popularity 693
How popular is this code, among other codes? Low
Table of contents Created and updated by William Orellana on Jun 11, 2023
💬 Need more help? Ask Coddy for instant answers — it's free!

Code B3145 Description

The Body Control Module (BCM) monitors the voltage level of the door lock and door unlock signal circuits. When the driver door lock switch is in the open position, the voltage level in the signal circuit will be near 12 V. When the driver door lock switch is pressed to the lock or unlock position, the voltage level in the appropriate signal circuit will drop to 0 V and the BCM will detect the voltage drop and command the door latches to perform the requested lock or unlock command. The Diagnostic Trouble Code (DTC) will be set when the BCM detects a short to ground in the switch circuit.
OBDII Code B3145 - Passenger Door Unlock Switch Circuit - AutoCodes.com
B3145 Code - Passenger Door Unlock Switch Circuit

What are the Possible Causes of the DTC B3145?

  • Faulty Passenger Door Unlock Switch
  • Passenger Door Unlock Switch harness is open or shorted
  • Passenger Door Unlock Switch circuit poor electrical connection
  • Faulty Body Control Module (BCM)

How to Fix the DTC B3145?

Review the 'Possible Causes' above and visually examine the corresponding wiring harness and connectors. Check for damaged components and inspect connector pins for signs of being broken, bent, pushed out, or corroded.

Code Tech Notes

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the B3145 code, it typically requires 1.0 hour of labor. Rates vary by location, vehicle, and shop. Many shops charge between $80–$150 per hour; dealerships and metro areas may be higher, independents may be lower.

Need more information about the B3145 code?

Need more information on how to fix the B3145 code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the B3145 code diagnosed by a professional: Find a repair shop in your area

Information for Specific Makes

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about B3145 Code

1. What does the OBDII code B3145 mean?

The B3145 code indicates a malfunction in the passenger door unlock switch circuit, which affects the ability to unlock the passenger door electronically.

2. What are the common symptoms of the B3145 code?

Symptoms may include the passenger door failing to unlock electronically, an illuminated check engine or warning light, and possible issues with remote keyless entry functions.

3. What causes the B3145 code to appear?

Common causes include a faulty passenger door unlock switch, damaged wiring or connectors in the switch circuit, or a malfunctioning door control module.

4. Can I still unlock the passenger door manually with the B3145 code?

Yes, the door can usually be unlocked manually, but the electronic unlocking function may not work until the issue is resolved.

5. How do I diagnose the B3145 code?

Start by inspecting the passenger door unlock switch, checking for damaged wiring or loose connections, and using a scan tool to verify the code and related data.

6. Is it safe to drive with the B3145 code active?

Yes, the vehicle is generally safe to drive, but the passenger door unlock function may be inconvenient or unreliable until repaired.

7. How do I fix the B3145 code?

Repairs may involve replacing the faulty unlock switch, repairing damaged wiring, or reprogramming or replacing the door control module if needed.

8. How much does it cost to repair the B3145 code?

Repair costs can vary but typically range from $100 to $300, depending on whether the issue is with the switch, wiring, or control module.

9. Can a dead car battery cause the B3145 code?

A low or dead battery may cause electrical system malfunctions, but this code specifically relates to the unlock switch circuit and is less likely to be caused by the battery.

10. Will clearing the code fix the B3145 issue?

Clearing the code may temporarily turn off the warning light, but it will not fix the underlying issue causing the malfunction. Proper diagnosis and repair are required.

Discuss the causes and fixes for B3145 OBDII Code

Code B3145 comments

No comments found for this page.

AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play