Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0607 on 2021-2022 Cadillac Escalade: BCM Performance Fault Causes and Fixes

On a 2021-2022 Escalade, P0607 is almost always caused by a software glitch in the Body Control Module (BCM). A GM Technical Service Bulletin advises against replacing the BCM and instead recommends a simple reset procedure, which is often covered under the vehicle's 8-year/80,000-mile emissions warranty.

13 minutes to read 2021-2022 Cadillac ESCALADE
Most Likely Cause
Body Control Module (BCM) Software Anomaly
Est. Time
0.9 hrs
DIY Doable?
🔧 Shop
Shop Labor
$0 – $600
Parts Price
$0 – $350
⚠️ Drivable, but... — Yes, but you should have it checked soon. The main symptom is just the Check Engine Light, and drivability is typically not affected. However, a malfunctioning BCM could potentially lead to erratic behavior of body systems down the line, such as lighting or climate controls.
Key Takeaways
  • P0607 on a 2021-22 Escalade is a known Body Control Module (BCM) software glitch, not an engine computer failure.
  • The first and most effective step is a BCM hard reset by pulling fuses F49DR and F4DR for 5 minutes, as per GM TSB #22-NA-044.
  • Do not replace the BCM unless the reset procedure and a potential software update fail to resolve the code.
  • The vehicle is generally safe to drive, as the issue typically only causes a Check Engine Light without affecting performance.
  • This repair is covered under the vehicle's 8-year/80,000-mile federal emissions warranty.
The code P0607 indicates a 'Control Module Performance' error. On the 2021-2022 Cadillac Escalade, which uses GM's Global B electrical architecture, this code is specifically set by the Body Control Module (BCM), not the main engine computer (ECM/PCM). The BCM has run an internal self-check and detected a performance anomaly or software glitch, which triggers the Check Engine Light.

What's Unique About the 2021-2022 Cadillac ESCALADE

What's unique to this generation of Escalade (and related GM SUVs on the T1 platform) is that P0607 is a known software anomaly within the Body Control Module. GM has issued a specific Technical Service Bulletin (TSB #22-NA-044) acknowledging this issue across a wide range of its vehicles. Unlike in many other vehicles where P0607 might point to a failing engine computer, on this platform, the fault lies with the BCM, which manages functions like lighting, security, and other in-cabin electronics.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What actions have you taken so far to diagnose code P0607?
Is your Escalade under the 8-year/80,000-mile federal emissions warranty?
→ Have a dealer perform the TSB #22-NA-044 BCM reset for free under labor op 2888468.
→ Remove passenger fuses F49DR and F4DR for 5 minutes, reinstall, and clear codes.
Have you tested the 12V battery and charging system health?
→ Perform a load test on the 12V battery and verify alternator output is 13.7-14.7 volts.
→ Replace the weak 12V battery (estimated $200-$400) to resolve voltage fluctuations.
→ The BCM likely requires a dealer software update or replacement (OEM part #13547768, $300-$500).
→ Take the vehicle to a dealer for a BCM software update or replacement (OEM #13547768).
Professional service recommended: While the immediate fix can be simple, proper diagnosis requires confirming the TSB applies and ensuring no other module issues exist. The TSB repair is covered under the emissions warranty and should be performed by a dealer. Any BCM replacement would require programming by a dealer or certified technician with access to GM's Techline Connect software.

Symptoms You May Notice

  • Check Engine Light (Malfunction Indicator Lamp or MIL) 🎬 Watch: A helpful explanation of the P0607 error code. illuminated on the Driver Information Center (DIC).
  • In some related platforms, other BCM-controlled systems may act erratically, such as HVAC, lighting, or keyless entry, though this is less common for this specific glitch.
  • Remote start may be disabled while the Check Engine Light is active.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Engine Control Module (ECM) 🎬 See this video for common P0607 causes and solutions. or Powertrain Control Module (PCM). Generic definitions of P0607 often point to the PCM, but on this vehicle and its platform mates, the code originates from the BCM as confirmed by GM's own service bulletins.

Most Likely Causes

  1. Body Control Module (BCM) Software Anomaly 🔴 High Probability → Shop Body Control Module This is a known issue acknowledged by General Motors in TSB #22-NA-044 for this specific platform and its siblings (Tahoe, Suburban, Yukon). The bulletin states an 'internal BCM software anomaly can inadvertently set DTC P0607'.
    How to confirm: A technician would verify the code P0607 is present in the BCM. The TSB directs them to perform a specific reset procedure rather than replace the module.
    Typical fix: Do NOT replace the BCM initially. The official GM procedure is to perform a hard reset by removing the two BCM power fuses (vbatt 1 / F49DR and vbatt 2 / F4DR) for five minutes, then reinstalling them and clearing all codes. This repair is covered under the federal emissions warranty (8yr/80k miles) under labor operation 2888468. If this doesn't work, a software update via a dealer may be required.
    Est. part cost: $0
  2. Low Battery Voltage or Weak Battery ⚪ Low Probability → Shop Vehicle Battery Modern vehicles with numerous electronic modules, like those on the Vehicle Intelligence Platform (VIP) architecture, are sensitive to voltage fluctuations. A weak or dying battery can cause various control modules to set performance codes.
    How to confirm: Test the battery's state of charge and health with a digital battery tester. Check the charging system output to ensure it's within the manufacturer's specification (typically 13.7-14.7 volts when running).
    Typical fix: Replace the vehicle's 12V battery if it fails a load test.
    Est. part cost: $200-$400

Rare But Worth Checking

  • Faulty Body Control Module (BCM): → Shop Body Control Module This should only be considered after the TSB procedure has been followed and ruled out. The TSB specifically states "Do not replace the BCM" as the first step, indicating that a software glitch is far more common than hardware failure. In some cases, GM has placed BCMs on parts restriction to gather more data on failures, highlighting the focus on software vs. hardware.

Diagnosis Steps

  1. Verify the Check Engine Light is on.
  2. Scan for Diagnostic Trouble Codes (DTCs) using a GM-compatible OBD-II scanner. Confirm that P0607 is stored in the Body Control Module (BCM).
  3. Consult TSB #22-NA-044.
  4. Perform the BCM reset procedure as outlined in the TSB: Locate the passenger side instrument panel fuse block. Remove the BCM fuses: F49DR (BCM 1) and F4DR (BCM 2) for at least five minutes.
  5. 🎬 Watch: A quick walkthrough of the BCM reset procedure.
  6. Reinstall the fuses and clear all DTCs with the scan tool.
  7. Start the vehicle and check if the Check Engine Light and P0607 code return.
  8. If the code does not return, the issue is resolved. This repair should be documented under warranty labor op 2888468.
  9. If the code returns, check the battery and charging system health to rule out voltage issues.
  10. If all else fails, the BCM may require a software update from a GM dealer or, in rare cases, replacement and programming.

Parts You'll Likely Need

  • Body Control Module (BCM) (OEM #13547768) — This is the module setting the code. It should only be replaced as a last resort after the software reset/update procedure from TSB #22-NA-044 fails. Part numbers are highly specific; always verify with a dealer using the vehicle's VIN. The number 13547768 is reported for 2022-2024 models.
    Trusted brands: ACDelco (OEM)
    OEM price range: $300-$500
    Aftermarket price range: $200-$400

Technical Service Bulletins (TSBs) & Recalls

  • 22-NA-044: 'Check Engine MIL Illuminated in DIC Set by Body Control Module with DTC P0607'. This is the primary bulletin. It identifies the cause as a 'BCM software anomaly' and directs technicians to perform a fuse-pull reset instead of replacing the module. It also lists numerous affected platform mates.
  • PIE0672B: '...DTC P0607 Set in BCM to determine root cause.' This was an earlier Preliminary Information bulletin where GM Engineering was gathering data on the fault, showing it was under investigation before the final fix was published.

Platform-Specific Known Issues

  • A known software anomaly in the Body Control Module can cause it to erroneously set code P0607 and illuminate the check engine light, as documented in GM TSB #22-NA-044.
  • The BCM in these vehicles has also been subject to a recall (NHTSA 22V-903) for a software issue where the Daytime Running Lights (DRLs) may not deactivate when the headlights are on, requiring a software update. This indicates the BCM software has had multiple documented issues requiring dealer intervention.

Mechanic-Grade Diagnostic Values

  • BCM Ground Circuit Voltage Drop — expected: < 100-200 mV. Failure: A reading higher than 200mV between the BCM ground pin and a known good chassis ground indicates high resistance in the ground circuit.
  • High-Speed GMLAN Bus Voltage (Key On, Engine Off) — expected: CAN High and CAN Low should both be at approximately 2.5V.. Failure: Voltages stuck high (towards battery voltage) or low (towards 0V) on either line indicate a bus fault.
  • System Voltage (Key On, Engine Off) — expected: ~12.6V. Failure: Significantly lower voltage can cause erratic module behavior.
  • System Voltage (Engine Running) — expected: 13.7V - 14.7V. Failure: Voltage outside this range indicates a charging system problem that could affect module performance.

Hidden / Shadow Codes Worth Checking

  • Multiple 'U' codes (e.g., U0140, U0073): While not direct sub-codes of P0607, the presence of multiple communication (U-prefix) codes indicates a widespread network problem. This makes a foundational issue like a bad ground or failing gateway module more likely than an isolated BCM software glitch. (see via A full system scan with a professional tool like GM GDS2 is required to see codes from all modules.)
  • Symptom Byte (e.g., U0073 71): GM often uses 2-digit symptom bytes to add detail to a DTC. For example, a '71' on a communication code means 'Invalid Serial Data Received,' pointing to data corruption on the bus, often from a poor connection. (see via Visible with a GM GDS2 scan tool.)

Scan Tool Commands That Help

  • GM GDS2 / Techline Connect: Module Diagnostics > BCM > Control Functions — To perform bidirectional tests on BCM-controlled components (e.g., commanding headlights, wipers, or windows to activate). This verifies if the BCM can command outputs, helping to distinguish a control issue from a component failure.
  • GM GDS2 / Techline Connect: BCM Programming/Setup — This is mandatory any time the BCM is replaced. The new module must be programmed with the vehicle's VIN and specific configuration (RPO codes) to function.
  • GM GDS2 / Techline Connect: Key Relearn Procedure — Must be performed after BCM replacement to teach the new module to recognize the vehicle's keys for the anti-theft system (Vehicle Theft Deterrent).

Wiring & Ground Locations

  • G218 — Under the driver's side of the dashboard, near the base of the A-pillar by the speaker. Access typically requires removing the side dash panel.. This is a primary ground point for the BCM. On the previous generation (2015-2020), it was a well-documented failure point per TSB PIT5405C, where sound-deadening material was trapped under the ground terminal from the factory, causing high resistance and numerous electrical faults. If the P0607 fuse-pull TSB does not work, inspecting this ground is a critical next step.
  • BCM Connector X3 — One of the main multi-pin connectors on the Body Control Module, located under the driver's side dash.. This connector contains critical communication lines. For example, on related platforms, Pin 8 (Tan/Black) and Pin 9 (Tan) are the CAN Bus+/Bus- lines. Testing for voltage and continuity at these pins can diagnose network wiring issues directly at the module.

Real Owner Repair Stories

  • GM-Trucks.com & CadillacForums.com user experiences (2015 Cadillac Escalade (previous generation, but highly relevant)) — Instrument cluster going blank, multiple random warning lights, radio shutting off, no-start condition, and numerous 'U' communication codes, including U0140 (Lost Communication with BCM).
    ❌ Tried (didn't work) Replacing the battery., Dealer replaced the Body Control Module (BCM), but the problems returned within a week.
    ✅ What actually fixed it The owner located ground G218 under the driver's side dash. They found foam insulation pinched under the ground terminal's eyelet. After removing the nut, cleaning the contact surfaces to bare metal, and securely retightening the connection, all electrical problems were permanently resolved.

OEM Part Supersession History

  • Varies by VIN13547768 (Reported for 2022-2024 Escalade) — Part updates and revisions.
    Heads up: BCMs for 2021+ GM vehicles on the VIP architecture are not interchangeable with older models. Part numbers like 13546098 or 25790508 are for older platforms and will not work. Always verify the exact part number with a dealer using the VIN before ordering.

Model Year Variations Within This Range

  • 2021-2022: No significant variations related to the BCM, electrical architecture, or the P0607 fault have been documented between the 2021 and 2022 model years. Both use the same Vehicle Intelligence Platform (VIP) and are covered by the same TSB #22-NA-044. Minor changes were limited to standard features and cosmetic options.
How To Reset Chevy Body Control Module
How To Reset Chevy Body Control Module
How to Reset Chevy Body Control Module (No-Tool BCM Relearn Guide)
How to Reset Chevy Body Control Module (No-Tool BCM Relearn Guide)
❌ P0607 how to fix: CAUSES and SOLUTIONS【2025】❌
❌ P0607 how to fix: CAUSES and SOLUTIONS【2025】❌
What is P0607 : Engine Error Code Causes Explained
What is P0607 : Engine Error Code Causes Explained
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Apr 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0607 for:
  • Cadillac ESCALADE: 20212022
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part