B2220 — Window Driver Rear Current Feedback Exceeded
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B2220 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Before replacing the window driver rear current feedback, fix any upstream faults first — efficiency monitors often re-set if the root cause (misfire, leaks, mixture) remains.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2220 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2220 (parts and labor, USD, independent shop rates): BCM repair or replacement: $300–$900; Repair wiring or connectors: $80–$250; Replace the switch or actuator: $120–$450. Overall, fixing B2220 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How do I diagnose B2220 myself?
Start with a scan: confirm B2220, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the window driver rear current feedback, and verify the suspect component against live data before buying parts.
What does OBD2 code B2220 mean?
Window Driver Rear Current Feedback Exceeded (B2220): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by blown fuse or failed relay, faulty switch, motor or actuator of the affected system, damaged wiring in door jambs or wet areas.
What are the symptoms of B2220?
Drivers most often notice: the affected function (locks, windows, lighting, wipers) works intermittently or not at all, warning light on the dashboard, no impact on engine operation in most cases.
How much does it cost to fix B2220?
BCM repair or replacement — $300–$900; Repair wiring or connectors — $80–$250; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with B2220?
Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
The engine control module logs trouble code B2220 when it identifies a problem within the body electrical system. Specifically, this code indicates that the rear driver-side window's current feedback has exceeded acceptable limits. The module monitors how much electrical current the window motor draws during operation and flags any readings that fall outside the expected range.
When a component's efficiency drops below the minimum threshold the factory calibrated, B2220 gets triggered. This doesn't necessarily mean the window has failed completely—more often, the motor or its associated circuitry has degraded over time. Age, moisture intrusion, and the gradual accumulation of debris on electrical contacts all contribute to this type of failure. The system detects that something is dragging down performance even though the window might still move, just slower than it should.
To confirm B2220, the body control module tracks the rear window circuit across multiple drive cycles before setting the code definitively. When the code stores, it captures a freeze frame snapshot—engine RPM, calculated load, coolant temperature, and vehicle speed recorded at the exact moment the fault occurred. Reviewing that data first helps narrow down whether the issue is environmental, electrical, or mechanical in nature.
Common symptoms of B2220
- The rear driver-side window operates sluggishly, intermittently, or refuses to move entirely
- A dashboard warning light illuminates, though engine performance remains unaffected in most cases
- Other body functions such as mirrors, locks, or adjacent windows may behave inconsistently if shared wiring or the body control module is involved
- The window may work briefly after startup then degrade as components warm up
- Clicking or grinding sounds from the door panel when operating the switch
- The window有时候会在一个方向上工作而在另一个方向上不工作
What causes B2220?
- The rear window motor has worn out or accumulated debris on its commutator and brushes
- Corrosion or moisture damage at the door connector, creating high resistance in the circuit
- Broken or chafed wiring where the door harness flexes at the hinges
- The body control module itself has developed an internal fault or software glitch
- An upstream electrical issue—such as voltage drops from a weak battery or failing alternator—is starving the window circuit
- A faulty master switch or window lock switch sending incorrect signals to the module
- A blown fuse or failed relay controlling power to the window circuit
- Gradual deposit buildup on motor brushes reducing current flow below the efficiency threshold
How to diagnose B2220
- Connect an OBD2 scanner and verify that B2220 is stored in the body control module. Record the freeze frame data—note the engine conditions present when the fault first appeared.
- Pull all related trouble codes from every module. Upstream issues like misfires, vacuum leaks, or sensor faults can cascade into body electrical problems and set B2220 as a secondary code.
- Visually trace the window circuit wiring from the door jamb through to the motor. Check for cracked insulation, green corrosion on terminals, and loose spade connectors at the switch.
- Test the window motor's current draw with a multimeter or clamp meter during operation. Compare the reading against manufacturer specifications—if it falls below the minimum threshold, the motor is the culprit.
- Inspect the master switch on the driver's door. Wiggle it through all positions while monitoring live data. Intermittent readings often point to worn contacts inside the switch assembly.
- Check voltage at the motor connector while someone holds the switch. You should see near battery voltage at the feed wire and solid ground on the return. Low voltage indicates resistance somewhere in the circuit.
- Clear B2220, complete a drive cycle that replicates the freeze frame conditions, and verify the code does not return. If it reappears, the body control module itself may need reprogramming or replacement.
Repair options for B2220
The fix depends entirely on which part of the circuit failed:
- Body control module repair or replacement: $300–$900. Some shops can rebuild or reflash BCM units for less than full replacement.
- Wiring harness repair or connector replacement: $80–$250. This covers terminal cleaning, splicing damaged wires, or installing a new door connector kit.
- Window switch or motor replacement: $120–$450. Aftermarket motors run cheaper than OEM units; always verify compatibility with your specific model.
How much does it cost to fix B2220?
The total invoice for B2220 repair typically falls between $80 and $900 depending on the root cause. If the issue is simply corroded connectors requiring cleaning and a new weather seal, expect the lower end of the range. A failed body control module requiring replacement and reprogramming pushes toward the upper limit. Labor rates vary by region, but most independent shops charge $75–$125 per hour. Spending $50–$100 on proper diagnosis before purchasing parts almost always saves money—the most expensive fix is rarely the correct one.
Can you drive with B2220?
Yes, in most cases. B2220 is a body electrical code and typically does not affect engine operation, transmission function, or safety-critical systems. You can continue driving without immediate concern. That said, if the fault involves the rear window getting stuck in the open position, consider the security implications. Additionally, a failed window motor may eventually drain the battery if the circuit stays energized due to a short. Address the problem within a reasonable timeframe—typically within a week or two—rather than ignoring it indefinitely.