B2903Body / Anti-Theft

Steering Column Lock Circuit Performance

B2903 indicates a performance fault in the steering column lock circuit. The lock operates but not within expected limits, which can lead to intermittent lock or start issues.

🚗 Depends. A steering lock performance fault can lead to lock or start problems.
MEDIUM
severity
Is B2903 really the problem on YOUR car?
Get a free AI diagnosis ranked by probability for your exact year, make, and model.
Run Free Diagnosis →

🎯 Top Causes, Ranked by Likelihood

#1Worn or failing lock actuator$200-$700
35%
An aging actuator operates slowly or inconsistently.
#2High resistance in the wiring$50-$300
30%
Corroded or degraded wiring causes performance faults.
#3Control module communication issue$100-$500
20%
Intermittent communication affects lock performance.
#4Anti-theft system fault$150-$600
15%
An anti-theft issue can affect lock behavior.

🩺 Common Symptoms

💰 Repair Cost: DIY vs Shop

DIY Cost
$50-$400
Shop Cost
$200-$800

📋 Free OBD2 Code Cheat Sheet

The 50 most common codes with likely cause and DIY fix cost. Sent once, no spam.

🔧 How to Diagnose B2903

1Scan for steering lock and anti-theft codes
2Inspect the lock actuator and wiring for high resistance
3Verify communication with the controlling module
4Test lock actuator operation per service data

❓ Frequently Asked Questions

Can I drive with B2903?
It depends. Performance faults can cause intermittent lock or start problems, so get it diagnosed.
How is B2903 different from B2900?
B2900 is a general steering lock malfunction, while B2903 flags degraded circuit performance.
What causes B2903?
A worn actuator, high resistance wiring, communication issues, or an anti-theft fault.

🔗 Related Codes

B2900B1601U0212U0168
Don't guess. Know exactly what's wrong.
AmpAuto's AI ranks the real causes for your specific vehicle in 30 seconds.
Diagnose B2903 Free →