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.
Code B3145 Description
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.
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
- B3145 Buick — Passenger Door Unlock Switch Circuit
- B3145 Cadillac — Passenger Door Unlock Switch Circuit
- B3145 Chevrolet — Passenger Door Unlock Switch Circuit
- B3145 GMC — Passenger Door Unlock Switch Circuit
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.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.