OBDHut

OBDHut

B2109

Moderate

Heated Wind Shield Relay Short to Vbatt (changed from Failure 2/6/97)

What Does B2109 Mean?

This code indicates that the Body Control Module (BCM) has detected a short circuit to battery voltage (Vbatt) in the heated windshield relay control circuit. The BCM expected to control the relay by providing a ground path, but instead detected constant battery voltage on the control side of the circuit. This prevents proper operation of the heated windshield system and indicates an electrical fault in the relay, wiring, or control circuit.

Common Causes

40%

Shorted heated windshield relay with internal contacts welded closed or coil shorted to power

Heated windshield relay
Relay socket

30%

Chafed or damaged wiring harness between BCM and relay causing short to power supply

Wiring harness
Wire insulation
Connector pins

20%

Corroded or damaged relay socket with terminals bridged creating unwanted voltage path

Relay socket
Fuse box assembly

10%

Failed BCM with internal short in relay driver circuit

Body Control Module

Diagnostic Steps

1

Step 1: Visually inspect the heated windshield relay and socket for signs of overheating, melted plastic, corrosion, or damaged terminals. Remove the relay and check for signs of internal failure or burnt contacts.

2

Step 2: With relay removed and ignition off, use a digital multimeter to measure voltage at the relay control terminal (BCM side) in the socket. Reading should be 0V; if battery voltage is present, there is a short to power in the wiring.

3

Step 3: Inspect the wiring harness from the relay socket to the BCM for chafing, pinched wires, or damage, paying special attention to areas where harness passes through grommets or near sharp metal edges. Check connector pins for corrosion or pushed-back terminals.

4

Step 4: Install a known-good relay and clear codes. Activate the heated windshield system and monitor for code return. Use multimeter to verify proper relay operation with 0V at control terminal when off and ground signal when activated.

5

Step 5: If code persists with new relay and wiring is confirmed intact, test BCM relay driver circuit by measuring resistance between BCM connector relay control pin and ground with BCM disconnected. Should read high resistance (open circuit); low resistance indicates internal BCM fault.

Estimated Repair Cost

$75 - $800

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B2109 mean?

This code indicates that the Body Control Module (BCM) has detected a short circuit to battery voltage (Vbatt) in the heated windshield relay control circuit. The BCM expected to control the relay by providing a ground path, but instead detected constant battery voltage on the control side of the ci...

What causes B2109?

The most common cause of B2109 (Heated Wind Shield Relay Short to Vbatt (changed from Failure 2/6/97)) is: Shorted heated windshield relay with internal contacts welded closed or coil shorted to power

How much does it cost to fix B2109?

Typical repair costs for B2109 range from $75 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B2109?

Safe to continue driving as this affects only windshield heating comfort feature and does not impact vehicle operation or safety systems. Repair at convenience, though the heated windshield function will remain inoperative until resolved.

How do I diagnose B2109?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2109 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

Body Electrical System - Heated Windshield

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.