What Does B2251 Mean?
This code indicates the Body Control Module (BCM) has detected a fault in the parking lamp relay driver circuit. The BCM commands a relay to supply power to the parking lamps, and it has detected an abnormal voltage, current draw, or open/short condition in the relay control circuit. This prevents proper operation of the parking lamps when commanded on.
Common Causes
35%
Faulty parking lamp relay with internal coil or contact failure
30%
Damaged wiring or corroded connections between BCM and parking lamp relay
20%
Short to ground or power in the relay driver circuit
15%
Failed BCM relay driver transistor or internal circuit
Diagnostic Steps
1
Step 1: Perform visual inspection of parking lamp relay, relay socket, and associated wiring for obvious damage, corrosion, burnt terminals, or loose connections. Check relay socket for signs of overheating or melted plastic.
2
Step 2: Remove parking lamp relay and test relay operation using a multimeter. Check coil resistance (typically 70-120 ohms) across relay coil terminals. Apply 12V to coil terminals and verify audible click and continuity through relay contacts.
3
Step 3: With relay removed, use multimeter to measure voltage at relay control terminal from BCM while commanding parking lamps on via scan tool bidirectional controls. Should see battery voltage or ground signal depending on relay type (typically ground-switched).
4
Step 4: Check for short to ground or power on relay driver circuit by disconnecting BCM connector and measuring resistance between relay control pin and ground, then relay control pin and battery positive. Should read open circuit (>10k ohms) in both cases.
5
Step 5: Install known-good relay and command parking lamps on. If system operates correctly, replace original relay. If fault persists, check for excessive current draw in parking lamp circuits by measuring amperage at relay output.
6
Step 6: If all external circuits test normal but fault remains, suspect failed BCM relay driver. Verify all BCM ground connections are clean and tight before condemning BCM. Clear codes and verify repair by cycling parking lamps multiple times.
Estimated Repair Cost
$75 - $450
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected a fault in the parking lamp relay driver circuit. The BCM commands a relay to supply power to the parking lamps, and it has detected an abnormal voltage, current draw, or open/short condition in the relay control circuit. This prevents p...
The most common cause of B2251 (Parklamp Output Relay Driver Circuit Failure) is: Faulty parking lamp relay with internal coil or contact failure
Typical repair costs for B2251 range from $75 to $450, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Safe to drive during daylight hours, but parking lamps may not function making the vehicle less visible at night or in poor visibility conditions. Repair should be completed before extended night driving to maintain proper visibility to other motorists.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2251 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Exterior Lighting System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.