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 Chevrolet Corvette: BCM Performance and 'Stuck in Park' Fixes

On a 2020-2022 C8 Corvette, P0607 is not a typical engine computer fault. It's an internal performance error set by the Body Control Module (BCM) and is often linked to the vehicle not shifting out of Park. The fix is frequently a software update performed by a dealer, covered by a Technical Service Bulletin (TSB), and should not be immediately mistaken for a transmission failure.

14 minutes to read 2020-2022 Chevrolet CORVETTE
Most Likely Cause
Body Control Module (BCM) Software Glitch
Difficulty
5/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $900
Parts Price
$0 – $500
🚫 Do not drive — If the vehicle will not shift out of Park, it is undrivable. Even if the symptom is intermittent, the underlying module failure could cause the vehicle to become disabled at any time, posing a significant safety risk.
Key Takeaways
  • P0607 on a C8 Corvette is a Body Control Module (BCM) issue, not an engine computer problem.
  • The most common symptom is the vehicle being stuck in Park, often with a Check Engine Light and transmission-related messages.
  • Do not immediately suspect a major transmission failure; the most likely cause is a software glitch that a GM dealer can fix by reprogramming the BCM, as outlined in TSB 22-NA-044.
  • This is not a DIY-friendly repair due to the need for specialized diagnostic and programming tools.
P0607 is a generic OBD-II code for 'Control Module Performance'. This means a critical computer in your vehicle—like the ECM, BCM, or TCM—has failed an internal self-test. On the 2020-2022 C8 Corvette, this code is unique because it is frequently set by the Body Control Module (BCM) or Transmission Control Module (TCM), rather than the main Engine Control Module (ECM). This is a known issue documented by Chevrolet in multiple Technical Service Bulletins (TSBs) and is often related to transient communication errors on startup.

What's Unique About the 2020-2022 Chevrolet CORVETTE

The C8 Corvette uses GM's advanced 'Global B' digital architecture (also known as Vehicle Intelligence Platform or VIP), where the Body Control Module (BCM) is a central hub managing far more than just lights and windows. It's deeply integrated with the transmission controls, over-the-air (OTA) update system, and other critical systems. As a result, a BCM internal fault (P0607) can manifest as a severe drivability issue, like being stuck in Park, which is a widely documented concern for this generation and the subject of multiple manufacturer TSBs. The BCM is physically located in the passenger footwell, under the carpet.

Diagnostic Flowchart

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

What is the primary symptom or current state of your Corvette?
→ Close and securely latch the frunk. The C8 Corvette prevents shifting out of Park if the frunk is unlatched, which mimics this code's symptoms.
Have you performed a global battery reset as recommended by GM?
→ Clear all DTCs and perform a global battery reset per TSB 22-NA-044. Let all modules power down, then restart to see if the BCM software glitch resolves.
→ Tow to a GM dealer. The Body Control Module needs a software update (TSB PIE0690) or replacement (Part #13548772, $150-$500) requiring dealer-only SPS programming.
Are you comfortable testing electrical connections with a digital multimeter?
→ Check the BCM connector for stable voltage (12.2V ± 0.5V) and solid ground (resistance below 0.1 Ω). Clean or repair connections if needed ($0-$50).
→ Visit a GM dealer for a GDS2 scan. They will check for BCM software updates or replace the BCM (Part #13548772) if it has failed internally.
Professional service recommended: Diagnosis requires advanced scan tools (GM MDI/GDS) to communicate with the BCM and read manufacturer-specific codes. The most common fix is a software update or module replacement and programming, which can only be done at a dealership with access to GM's Service Programming System (SPS).

Symptoms You May Notice

  • Vehicle will not shift out of Park.
  • 🎬 Watch: How to manually shift into neutral if you're stuck in park.
  • Check Engine Light (MIL) is illuminated.
  • "Transmission Hot" message on the Driver Information Center (DIC).
  • "Service Transmission" error message.
  • In some cases, the vehicle may not start.
  • The frunk (front trunk) may not be properly latched, which can prevent the vehicle from going into gear as a safety measure, though this is a separate issue that can mimic the 'stuck in park' symptom.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Engine Control Module (ECM/PCM). TSB 22-NA-044 explicitly states the code is set by the BCM.
  • Replacing the transmission or transmission components before confirming the BCM is functioning correctly. The 'stuck in park' and 'Transmission Hot' messages are often symptoms of the BCM fault, not a primary transmission failure.
  • Assuming it's a simple dead battery, although a weak battery can be a contributing factor to module errors.
  • Mistaking an engaged Electronic Parking Brake (EPB) for a transmission or module fault, especially after a software update or if unfamiliar with the vehicle's operation.

Most Likely Causes

  1. Body Control Module (BCM) Software Glitch 🔴 High Probability → Shop Body Control Module Multiple TSBs (PIE0690, 22-NA-044) were issued by GM to address this specific code being caused by software anomalies in the BCM. TSB 22-NA-044 explicitly states the cause may be an "internal BCM software anomaly" and initially advises against replacing the BCM.
    How to confirm: A GM dealer must check the vehicle's software calibration against the latest versions available in the Service Programming System (SPS). A CorvetteForum user confirmed a dealer visit for a software update resolved the issue. TSB 22-NA-044 outlines an initial diagnostic step of clearing codes and performing a global battery reset.
    Typical fix: Reprogramming the Body Control Module with updated software. In some cases, a "global battery reset" is the first step prescribed by GM.
    Est. part cost: $0
  2. Internal Body Control Module (BCM) Failure 🟡 Medium Probability → Shop Body Control Module The TSBs point to an internal issue within the BCM. If a software update does not resolve the problem, the module hardware itself is the next likely culprit. The complexity of the Global B architecture places significant processing demands on the BCM.
    How to confirm: This is a process of elimination. If BCM power, ground, and communication networks are verified to be good, and a software reflash fails or does not fix the symptom, the module is condemned. This must be done after following TSB diagnostic procedures.
    Typical fix: Replace the Body Control Module and program the new unit to the vehicle using GM's SPS. This is a dealer-only procedure.
    Est. part cost: $150-$500
  3. Poor Power or Ground to the BCM ⚪ Low Probability
    How to confirm: Use a multimeter to check for stable voltage (12.2 V ± 0.5 V) and a solid ground connection (resistance below 0.1 Ω) at the BCM's electrical connector. Unstable power from a weak battery or poor connection can cause any module to set performance codes.
    Typical fix: Clean or repair the affected wiring, terminals, or ground points. Ensure battery terminals are clean and tight.
    Est. part cost: $0-$50

Rare But Worth Checking

  • CAN Bus Communication Error:

Diagnosis Steps

  1. Verify the complaint. Confirm the vehicle is stuck in Park and the Check Engine Light is on.
  2. Perform a full vehicle diagnostic scan with a GM-compatible tool (like GDS2) to read codes from all modules, not just the ECM. Note that TSB 22-NA-044 specifies the code is set by the BCM, but it may also be present in the TCM.
  3. Check for relevant Technical Service Bulletins (TSBs) using the vehicle's VIN. Specifically look for PIE0690, PIE0690A, 22-NA-044, and PIE0672B.
  4. Follow the procedure in TSB 22-NA-044: Clear all DTCs and perform a global battery reset. Let all modules power down, then restart the vehicle to see if the MIL returns.
  5. If software is up to date or the flash does not fix the issue, inspect the BCM's power and ground circuits for integrity and stable voltage (target >12.2V) and low ground resistance (<0.1 Ω).
  6. Check the communication network (CAN bus) wiring between the BCM, TCM, and ECM for any damage or loose connections. This is an advanced step requiring wiring diagrams.
  7. If all wiring and software are confirmed good, the Body Control Module (BCM) is likely faulty and requires replacement and programming.

Parts You'll Likely Need

  • Body Control Module (BCM) (OEM #13548772) — If a software update doesn't fix the issue, the BCM hardware itself has likely failed internally, as suggested by the nature of the code and related TSBs. This part requires dealer programming.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $150-$400

Related Codes That Often Appear With This One

  • P0606 — This code for 'ECM/PCM Processor Fault' is explicitly mentioned alongside P0607 in TSBs PIE0690 and PIE0690A for this vehicle, indicating a related control unit communication or performance issue.
  • P0700 — This is a generic code indicating the Transmission Control Module (TCM) has requested the MIL to be turned on. A CorvetteForum user reported this code appeared alongside P0607 when their car had the 'stuck in park' issue. It signals that the BCM fault is impacting the transmission control system.

Technical Service Bulletins (TSBs) & Recalls

  • PIE0690 / PIE0690A: A Preliminary Information bulletin for engineers to gather data on vehicles with DTCs P0606/P0607, a 'Transmission Hot' message, and/or being stuck in Park.
  • 22-NA-044 / 22NA044: Confirms the Check Engine Light is set by the Body Control Module (BCM) with DTC P0607 due to a software anomaly. It provides initial diagnostic steps including a global battery reset before considering BCM replacement.
  • PIE0672B: A Preliminary Information bulletin requesting data from the field on vehicles where the BCM sets P0607 and illuminates the MIL, to help determine the root cause.

Platform-Specific Known Issues

  • A series of GM Technical Service Bulletins (PIE0690, 22-NA-044, etc.) directly address DTC P0607 on the 2020-2022 Corvette. They link the code, set in the Body Control Module, to symptoms including a 'Transmission Hot' message and being unable to shift from Park.
  • Owner experiences on forums like CorvetteForum and Reddit corroborate these symptoms, with many reporting their C8 being stuck in Park and requiring a dealer visit for a software update or other transmission-related diagnostics.
  • TSB 22-NA-044 specifically notes the cause is likely an "internal BCM software anomaly" and initially advises a battery reset before module replacement, indicating this is a known software issue GM is addressing.

Mechanic-Grade Diagnostic Values

  • Battery/System Voltage (Key On, Engine Off) — expected: >12.2V. Failure: Voltage below 12.0V can cause various modules to set performance codes or behave erratically.
  • Charging System Voltage (Engine at Idle) — expected: 13.5V - 14.5V. Failure: Voltage outside this range indicates a potential alternator or battery charging system issue, which can lead to module faults.

Hidden / Shadow Codes Worth Checking

  • P0607 (in TCM): While the TSBs point to the BCM setting the code, GM's TechLink information suggests P0607 can also be set as a current or history DTC in the Transmission Control Module (TCM), often accompanied by P0700. This indicates the BCM/TCM communication is being affected. (see via A full diagnostic scan of all modules using a GM-compatible tool like GDS2 is required. Do not just scan the ECM or BCM.)

Scan Tool Commands That Help

  • GM GDS2 / Techline Connect: Service Programming System (SPS) — This function is required after replacing the BCM. It downloads the correct vehicle-specific software and RPO configurations from GM's servers and programs the new module.
  • GM GDS2 / Techline Connect: Replace and Program ECU — This is the specific workflow selected within the SPS application when a new BCM is being installed. It handles VIN writing, calibration flashing, and security credentialing.
  • GM GDS2 / Techline Connect: BCM Setup/Configuration — After programming, this function may be needed to configure specific options (RPOs) or perform relearn procedures, such as the Vehicle Theft Deterrent (VTD) system handshake.

Wiring & Ground Locations

  • Body Control Module (BCM) — Located in the passenger footwell, under the carpet and floorboard. It is a black module with multiple large electrical connectors.. This is the primary module setting the P0607 code. Physical access is required to inspect connectors for corrosion or damage, and to replace the module if it is deemed faulty.
  • Main Chassis/Engine Grounds — Key ground points are located on the engine block (often near the starter), on the frame near the battery, and on the A-pillars inside the cabin.. A poor ground connection to the BCM or to a related module can cause unstable voltage and trigger internal performance codes like P0607. Verifying all major grounds are clean and tight is a critical diagnostic step.

Real Owner Repair Stories

  • CorvetteForum user 'CORV$2022' (2022 Chevrolet Corvette) — Vehicle would not disengage from Park immediately after performing an over-the-air (OTA) software update.
    ❌ Tried (didn't work) Initial attempts to shift into Drive or Reverse failed to move the vehicle.
    ✅ What actually fixed it The user discovered the Electronic Parking Brake (EPB) was engaged. Disengaging the EPB resolved the issue. The problem was not a module fault but rather unfamiliarity with the vehicle's state after the update. The gear selector would light up, but the EPB prevented movement.

OEM Part Supersession History

  • 1354877213548776 (potentially, via 13548775) — Standard part evolution for hardware or firmware revisions.
    Heads up: Part numbers for the C8 BCM can be confusing. For example, part 13548775 may be physically labeled with 13548772. It is critical to order a replacement BCM using the vehicle's VIN through a dealer or reputable supplier to ensure compatibility. A new module is blank and requires VIN-specific programming via GM's SPS to function.

Model Year Variations Within This Range

  • 2021: Wireless Apple CarPlay was introduced, and Magnetic Ride Control became a standalone option separate from the Z51 package.
  • 2022: Minor changes included new paint colors and an updated fuel delivery and Active Fuel Management system calibration for emissions purposes, which did not affect horsepower output.
How to get your Corvette C8 into neutral with engine off and how the DCT works for neutral.
How to get your Corvette C8 into neutral with engine off and how the DCT works for neutral.
Chevy Corvette C8 2020-2023 How to Manually put in Neutral without Engine start or shift out of park
Chevy Corvette C8 2020-2023 How to Manually put in Neutral without Engine start or shift out of park
How To: Open Corvette C8 with Dead Battery | Simple Process!
How To: Open Corvette C8 with Dead Battery | Simple Process!
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:
  • Chevrolet CORVETTE: 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