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 2020-2022 Cadillac CT5: BCM Performance Fault Causes and Fixes

On a 2020-2022 Cadillac CT5, code P0607 is almost always caused by an internal software issue in the Body Control Module (BCM), not the main engine computer. A GM Technical Service Bulletin advises against replacing the BCM and instead recommends a specific reset procedure or potential software update performed by a dealer.

13 minutes to read 2020-2022 Cadillac CT5
Most Likely Cause
Internal BCM Software Anomaly
Difficulty
1/5
Est. Time
1.1 hrs
DIY Doable?
🔧 Shop
Shop Labor
$50 – $900
Parts Price
$0 – $600
⚠️ Drivable, but... — You can likely drive the vehicle, as the TSBs do not mention any immediate drivability issues. However, a malfunctioning BCM could potentially lead to unpredictable electrical problems, so it's best to have it serviced promptly. Some owners have noted that remote start may be disabled when the Check Engine Light is on.
Key Takeaways
  • P0607 on a 2020-2022 CT5 is a known issue with the Body Control Module (BCM), not the Engine Control Module (ECM).
  • A GM Technical Service Bulletin (#22-NA-044) exists for this exact problem and also applies to other GM vehicles like the CT4, Corvette, and Escalade.
  • The recommended first step is a specific BCM reset by pulling two fuses for five minutes, not replacing any parts.
  • Do not replace the ECM or BCM before having a dealer check for required software updates.
  • This issue is almost always covered under the vehicle's Bumper-to-Bumper or Emissions warranty.
While P0607 is a generic code for "Control Module Performance," on the 2020-2022 Cadillac CT5, it has a very specific meaning. It indicates that the Body Control Module (BCM) has detected an internal performance problem or software anomaly. This is not a fault with the main Engine Control Module (ECM) as the code might suggest on other vehicles. The BCM is responsible for managing many of the vehicle's body, security, and convenience features, and in this case, it is also the module that triggers the Check Engine Light for this specific fault.

What's Unique About the 2020-2022 Cadillac CT5

On most vehicles, a P0607 code points to a critical failure in the main Powertrain Control Module (PCM). However, on GM's Global B electrical architecture used in the CT5 and its platform mates, this code is specifically assigned to a known software anomaly within the Body Control Module (BCM). GM has issued multiple Technical Service Bulletins (TSBs) acknowledging this, stating the BCM is setting the code and illuminating the Check Engine Light. This distinction is critical, as it redirects diagnosis away from the engine computer and towards the BCM.

Diagnostic Flowchart

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

What troubleshooting steps have you already completed for this code?
Is the battery voltage stable between 12.2V and 12.7V with engine off?
→ Perform TSB #22-NA-044 by removing the vbatt 1 (F49DR BCM1) and vbatt 2 (F4DR BCM 2) fuses for five minutes, then clear all DTCs.
→ Recharge or replace the battery (estimated $150-$350). Also, check for parasitic drains, such as a faulty OnStar module, which can trigger this code.
→ Perform the targeted reset per TSB #22-NA-044 by pulling the vbatt 1 (F49DR BCM1) and vbatt 2 (F4DR BCM 2) fuses for five minutes.
→ Visit a GM dealership for a BCM software update. Do not replace the BCM (OEM $400-$600, PN 13546978) unless a hardware failure is confirmed.
Professional service recommended: Fixing this code requires dealer-level diagnostic tools to properly diagnose the BCM and perform specific reset procedures or software updates as outlined in GM service bulletins. The TSB explicitly states it is for use by professional technicians, not 'do-it-yourselfers'.

Symptoms You May Notice

  • Check Engine Light (MIL) illuminated on the Driver Information Center (DIC).
  • Remote start may be inoperative while the Check Engine Light is active.
⚠️ Don't Waste Money on the Wrong Fix
🎬 Watch: Understanding the P0607 code and common fixes
  • Replacing the Engine Control Module (ECM/PCM). The code's generic definition points to the ECM, but on this specific vehicle, the fault lies with the BCM.
  • Replacing the Body Control Module (BCM) without first performing the TSB-specified reset and checking for software updates.

Most Likely Causes

  1. Internal BCM Software Anomaly 🔴 High Probability This is a known issue acknowledged by GM in Technical Service Bulletin #22-NA-044. It affects multiple vehicles on the Global B platform.
    How to confirm: A technician would confirm the code is stored in the BCM using a GM-compatible scan tool and check for applicable service bulletins.
    Typical fix: Per TSB #22-NA-044, the initial fix is to reset the BCM by removing the vbatt 1 (F49DR BCM1) and vbatt 2 (F4DR BCM 2) fuses for five minutes, then reinstalling and clearing all DTCs. This is not the same as a simple battery disconnect. If the issue persists, a BCM software update by a dealer is required. The TSB explicitly states 'Do not replace the BCM' as the first step.
    Est. part cost: $0
  2. Low Battery Voltage or Power Supply Issue 🟡 Medium Probability → Shop Vehicle Battery Modern vehicles with complex electrical systems are sensitive to voltage fluctuations. A weak battery can cause various modules, including the BCM, to behave erratically and log performance codes. One owner reported a faulty OnStar module was the root cause of a draining battery, which triggered the check engine light.
    How to confirm: Test the battery, starting, and charging systems. Ensure battery voltage is stable and within the 12.2V - 12.7V range with the engine off. A professional load test is recommended.
    Typical fix: Recharge or replace the battery. Clean or tighten battery terminals and ground connections. Address any parasitic drains, such as the faulty OnStar module mentioned by an owner.
    Est. part cost: $150-$350

Rare But Worth Checking

  • Faulty Body Control Module (BCM): → Shop Body Control Module While the TSB explicitly states NOT to replace the BCM for the known software glitch, a genuine hardware failure of the module is still possible, though less likely. This should only be considered after all software and reset procedures have been exhausted.
  • BCM Power or Ground Circuit Issue: A poor connection, corroded wire, or damaged harness supplying power or ground to the BCM can cause it to malfunction and set a performance code. This would require manual circuit tracing and testing.

Diagnosis Steps

  1. Connect a professional OBD-II scanner capable of reading codes from all modules, not just the ECM.
  2. Verify that DTC P0607 is stored in the Body Control Module (BCM).
  3. Check for any applicable Technical Service Bulletins (TSBs) for P0607 on this vehicle. Specifically, reference TSB #22-NA-044.
  4. Test the vehicle's battery and charging system to rule out any voltage-related issues.
  5. Following the procedure in TSB #22-NA-044, perform a BCM reset by removing the vbatt 1 (F49DR BCM1) and vbatt 2 (F4DR BCM 2) fuses for five minutes.
  6. Reinstall the fuses and use a scan tool to clear all DTCs.
  7. Allow all modules to power down, then start the vehicle to see if the Check Engine Light returns.
  8. If the light returns, the BCM requires reprogramming with the latest software by a GM dealership. This is a warranty-covered repair.
  9. Only after all software and reset procedures have failed 🎬 See this walkthrough on how to replace a BCM should BCM replacement be considered.

Parts You'll Likely Need

  • Body Control Module (BCM) (OEM #84922494 (superceded by 13546978), 13541807 (CT4 example)) — This is the module that sets the code. While TSBs advise against replacement as a first step, a hardware failure would require a new BCM, which must be programmed by the dealer. 🎬 Watch: How to perform a GM BCM setup and relearn Part numbers can vary by model year and options.
    Trusted brands: ACDelco, GM Genuine Parts
    OEM price range: $400-$600

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #22-NA-044: States that a BCM software anomaly can set P0607 and advises performing a specific fuse-pull reset instead of replacing the BCM. It also lists numerous other GM vehicles affected by the same issue. The labor operation code for this warranty work is 2888468.
  • Bulletin #PIE0672B: An earlier engineering information request to gather data on vehicles with P0607 set in the BCM to determine the root cause, confirming GM's long-term investigation into this specific issue.

Platform-Specific Known Issues

  • GM has issued Technical Service Bulletin #22-NA-044 for the 2020-2022 Cadillac CT5 (and other models) which states that an internal BCM software anomaly can cause DTC P0607 to be set. The bulletin explicitly advises against replacing the BCM as the initial step.
  • The specific fix outlined in TSB #22-NA-044 is to perform a targeted BCM reset by pulling specific fuses for five minutes, not a general battery disconnect.

Mechanic-Grade Diagnostic Values

  • BCM Power Supply Voltage — expected: 12.2 V ± 0.5 V. Failure: Voltage below 12.0V or unstable readings can cause module performance codes.
  • BCM Ground Circuit Resistance — expected: Below 0.1 Ω. Failure: Higher resistance indicates a poor ground connection, which can lead to erratic module behavior.
  • Alternator Output Voltage (at battery) — expected: 13.5V - 14.5V with engine running. Failure: Voltage outside this range indicates a charging system problem that can affect all modules.

Scan Tool Commands That Help

  • GDS2 (Global Diagnostic System 2): Vehicle DTC Information — To scan all vehicle modules and confirm that the P0607 code is specifically stored in the Body Control Module (BCM), which is critical for this vehicle-specific diagnosis.
  • GM SPS (Service Programming System) via Techline Connect: Replace and Program ECU / BCM Setup — This function is required if the TSB fuse-pull reset fails and the BCM needs a software update, or if the BCM is replaced. It downloads the correct calibration and RPO configuration from GM's servers and flashes it to the module.
  • GDS2: Clear All DTCs — Used after performing the fuse-pull reset procedure outlined in TSB #22-NA-044 to ensure all modules start from a clean slate before re-evaluating if the fault returns.

Wiring & Ground Locations

  • Body Control Module (BCM) — Inside the passenger cabin, located under the dashboard on the driver's side, to the far left, behind the lower kick panel. It is often mounted with plastic clips.. This is the physical location of the module setting the code. Access is required to check its connectors for integrity, perform the fuse-pull reset (fuses are in the interior fuse block), or replace the unit.
  • Connector X210 — Mounted at the base of the left A-pillar, accessible after removing the driver's front side door sill garnish molding (kick panel).. While not directly cited for P0607, other GM TSBs identify this as a critical data communication connector. A bent or corroded terminal in this connector can cause widespread communication issues between modules, potentially leading to performance codes.
  • BCM Ground Path — General location is a ring terminal, splice pack, or inline harness connector connected to the chassis, often near the BCM itself.. A GM service bulletin warns that removing a BCM ground path while the battery is connected can cause internal damage to the module. This is a critical warning for any technician manually testing ground circuits.

Real Owner Repair Stories

  • CorvetteForum Discussion (2024 Chevrolet C8 Corvette (Global B Platform Mate)) — Dealer service action to reprogram the BCM for DTC U1962 (a related communication code).
    ✅ What actually fixed it The dealer performed a preventative BCM software update (reprogramming) as part of a service campaign. The owner reported no issues after the update. This corroborates that BCM reprogramming is a common fix for module-related codes on this platform.

OEM Part Supersession History

  • Multiple older part numbers84922494 — Standard part evolution and consolidation for various GM models.
    Heads up: The part number 84922494 is listed for a wide range of GM vehicles over many years, but it is NOT the correct part for a 2020-2022 Cadillac CT5. The CT5 uses a newer generation BCM specific to the Global B platform. The part number from Pass 2, 13546978, is a more plausible candidate, but must be verified by VIN. Installing an incorrect BCM, even if it physically connects, will not work.

Model Year Variations Within This Range

  • 2020+: Vehicles on the Global B electrical architecture, like the CT5, require the ignition to be OFF during module programming via the Ethernet-enabled DLC pins. This is a significant departure from older GM vehicles where the ignition is typically ON.
C8 CORVETTE TRANSMISSION SCARE | BE AWARE OF CODES P0700 P0606 P0607
C8 CORVETTE TRANSMISSION SCARE | BE AWARE OF CODES P0700 P0606 P0607
How to Replace a GM BCM, Perform a 30-Minute Relearn, and Complete SDM Setup (Code B1001)
How to Replace a GM BCM, Perform a 30-Minute Relearn, and Complete SDM Setup (Code B1001)
Causes and Fixes P0607 Code: Control Module Performance
Causes and Fixes P0607 Code: Control Module Performance
How to Replace a BCM (Body Control Module)
How to Replace a BCM (Body Control Module)
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 CT5: 202020212022
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