OBDHut

OBDHut

B2220

Moderate

Window Driver Rear Current Feedback Exceeded

What Does B2220 Mean?

This code indicates the Body Control Module (BCM) has detected excessive current draw in the driver's side rear window motor circuit. The feedback signal from the window motor exceeded predetermined limits, suggesting a mechanical bind, short circuit, or motor fault. This fault typically occurs during window operation when current demand spikes beyond normal parameters.

Common Causes

40%

Window motor internal short circuit or worn brushes causing excessive current draw

Rear driver window motor
Window motor brushes

30%

Window regulator binding or mechanical obstruction preventing smooth window travel

Window regulator
Window track
Window guide channels

20%

Damaged or corroded wiring harness between BCM and window motor causing resistance or short

Window motor wiring harness
Door harness connector
BCM connector

10%

Faulty BCM driver circuit or relay providing incorrect current feedback signal

Body Control Module
Window motor relay

Diagnostic Steps

1

Step 1: Perform visual inspection of rear driver window operation, listening for binding noises or irregular movement. Check window tracks and channels for obstructions, debris, or damage. Note if window moves slowly or stops during operation.

2

Step 2: Using a digital multimeter, measure current draw at the window motor during operation (both up and down). Normal draw should be 3-8 amps; readings above 10-12 amps indicate motor or mechanical fault. Compare to other windows if possible.

3

Step 3: Disconnect window motor connector and inspect terminals for corrosion or damage. Test motor resistance with multimeter (typically 3-8 ohms between motor terminals). Test wiring harness continuity from BCM to motor connector and check for shorts to ground or power.

4

Step 4: If wiring and motor resistance are within specs, remove door panel and manually operate window regulator to check for binding, bent tracks, or worn regulator components. Lubricate tracks and pivot points if dry or binding detected.

5

Step 5: If mechanical components move freely and wiring tests good, perform bench test of window motor with direct 12V power supply while monitoring current draw. Replace motor if current exceeds specifications or motor operates erratically.

6

Step 6: Clear codes, reinstall components, and cycle window multiple times through full travel while monitoring current feedback with scan tool. Verify code does not return and window operates smoothly within normal current parameters.

Estimated Repair Cost

$150 - $600

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B2220 mean?

This code indicates the Body Control Module (BCM) has detected excessive current draw in the driver's side rear window motor circuit. The feedback signal from the window motor exceeded predetermined limits, suggesting a mechanical bind, short circuit, or motor fault. This fault typically occurs duri...

What causes B2220?

The most common cause of B2220 (Window Driver Rear Current Feedback Exceeded) is: Window motor internal short circuit or worn brushes causing excessive current draw

How much does it cost to fix B2220?

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

Is it safe to drive with B2220?

Safe to continue driving as this is a convenience feature fault. Window may become inoperable or stuck in one position, which could be problematic in emergency situations or adverse weather conditions requiring ventilation.

How do I diagnose B2220?

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

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

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