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

C0024 on 2019-2020 Chevy Silverado 1500: Brake Assist Failure Causes and Fixes

On a 2019-2020 Silverado, code C0024 almost always indicates a software glitch in the electronic brake system. The fix is a dealer-performed software update for the Brake System Control Module (BSCM) as outlined in TSB #20-NA-073, not a hardware replacement. This issue also affects its platform-mate, the GMC Sierra, and other GM T1 platform vehicles. Expect to pay for 1-2 hours of labor ($200-$450) if not covered by warranty.

13 minutes to read 2019-2020 Chevrolet SILVERADO 1500
Most Likely Cause
Brake System Control Module (BSCM) Software Anomaly
Difficulty
5/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $3000
Parts Price
$0 – $2500
🚫 Do not drive — Driving without power brake assist is extremely dangerous. The force required to stop the truck is dramatically increased, which could easily lead to a collision in an emergency. The system is in 'Push-Thru' mode, and the vehicle should be towed for service.
Key Takeaways
  • Code C0024 on a 2019-2020 Silverado is a critical safety fault indicating a loss of power brake assist.
  • Do not immediately assume an expensive hardware failure. The most probable cause is a known software glitch documented in TSB #20-NA-073.
  • The correct first step for repair is to have a GM dealer or qualified shop reprogram the Brake System Control Module (BSCM).
  • The vehicle is not safe to drive with this code active. Have it towed to a service center.
  • This issue is different from the 'Brake System Failure' warning that can appear after a DIY brake pad change, which typically sets other codes like C05B0.
Code C0024 on a 2019-2020 Chevrolet Silverado 1500 specifically points to a fault with the 'Brake Pedal Simulator Separating Solenoid Valve'. This component is part of the truck's electronic brake booster system, known as 'eBoost'. When this code is set, the system enters a fail-safe mode called 'Push-Thru'. This mode disables power brake assist, making the brake pedal much harder to press and significantly increasing stopping distances as the driver must rely on purely mechanical/hydraulic force.

What's Unique About the 2019-2020 Chevrolet SILVERADO 1500

The 2019+ Silverado 1500, built on the GM T1 platform, introduced a sophisticated electronic brake booster ('eBoost') that replaced traditional vacuum boosters. 🎬 Watch: See how this eBoost system improves stopping power and safety. This system is highly dependent on software. A known software anomaly can cause the Brake System Control Module (BSCM) to incorrectly calculate the solenoid's temperature, leading to a discrepancy with the motor position sensors. This calculation error, not a physical part failure, triggers fault code C0024. This specific issue is well-documented by General Motors in Technical Service Bulletin #20-NA-073.

Diagnostic Flowchart

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

What is the current status of your Silverado's braking system and diagnosis?
Have you scanned the truck to confirm code C0024 is present?
→ Do not drive. Tow to a GM dealer for the TSB #20-NA-073 BSCM software update ($200-$450 labor).
→ Do not drive. Tow to a shop to read Chassis codes and verify if C0024 is present.
→ Do not drive. Have a dealer apply the TSB #20-NA-073 BSCM software update using GM SPS ($200-$450 labor).
→ The eBoost Brake Booster likely failed internally. Replace the assembly (ACDelco 85592726, $900-$1200 OEM part).
Professional service recommended: This code indicates a failure of the power brake assist system, which can significantly increase stopping distances. Diagnosis and repair require dealer-level diagnostic tools (GM GDS2) and access to GM's proprietary Service Programming System (SPS) to perform the software update.

Symptoms You May Notice

  • Brake warning light illuminated on the dashboard
  • "Service Brake System" or "Service ESC" message in the Driver Information Center (DIC)
  • Loss of power brake assist, resulting in a very hard or stiff brake pedal
  • Brake pedal feels different, possibly with longer or softer travel before engaging
  • Longer than normal stopping distances
  • In some cases, a "62 MPH Top Speed" limiter message may appear.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire electronic brake booster / master cylinder assembly. This is a very expensive part (often quoted over $3,000 at a dealer) that is rarely the cause of this specific software-related fault code.
  • Confusing the issue with brake service errors. Pushing caliper pistons back during a brake job without using 'Brake Service Mode' or disconnecting the battery can trigger different codes (like C05B0 or C2A17) and similar warnings, but the root cause and fix are different.

Most Likely Causes

  1. Brake System Control Module (BSCM) Software Anomaly 🔴 High Probability → Shop ABS Control Module As documented in TSB #20-NA-073, the software incorrectly calculates solenoid temperature, which then doesn't correlate with motor position sensor data, especially during high Pulse Width Modulation (PWM) commands. This false discrepancy triggers the C0024 fault.
    How to confirm: A GM dealer or qualified shop must use a diagnostic scan tool to check for code C0024 and verify if TSB #20-NA-073 applies to the vehicle's VIN. The TSB is the primary diagnostic path for this specific code.
    Typical fix: Reprogram the eBoost Brake System Control Module (BSCM) with the latest software calibration using GM's Service Programming System (SPS). This is a software flash, not a hardware replacement.
    Est. part cost: $0

Rare But Worth Checking

  • Faulty Brake System Control Module (BSCM) / eBoost Assembly: → Shop ABS Control Module If the software reprogram specified in TSB #20-NA-073 does not resolve the issue, the module itself may have an internal hardware failure. This is very uncommon for this specific code. The entire eBoost assembly (master cylinder, module, and motor) is typically replaced as a single unit. The ACDelco part number for this assembly is 85592726.
  • 🎬 See this walkthrough for a complete brake fluid exchange and flush.
  • Wiring Harness or Connector Issue: While less common for this specific code, damage to the wiring or connectors leading to the electronic brake booster assembly could cause a fault. This is more likely if the vehicle has been in an accident or has had other under-hood work performed.

Diagnosis Steps

  1. Confirm the presence of code C0024 using an OBD-II scanner capable of reading Chassis (C) codes.
  2. Check for any other accompanying fault codes in the BSCM and ECM modules.
  3. Consult GM's service information system or a dealer to confirm that TSB #20-NA-073 is applicable to your vehicle's VIN and production date (on or after July 7, 2018).
  4. Have a dealer or qualified independent shop with GM programming tools perform the BSCM software update as instructed in TSB #20-NA-073.
  5. Ensure the technician uses a stable power supply (GM Authorized Programming Support Tool) during reprogramming to prevent module damage. A simple battery charger is not sufficient.
  6. After reprogramming, clear all DTCs and perform a test drive to ensure the fault does not return.
  7. If the code returns after the software update, further diagnosis of the BSCM hardware and related wiring is required, though this is unlikely.

Parts You'll Likely Need

  • Brake System Control Module (BSCM) Reprogram — This is the official GM fix for the most common cause of C0024, which is a software anomaly. It is a service, not a physical part.
    Trusted brands: GM Service Programming System (SPS)
    OEM price range: $200-$450 (Labor cost for 1-2 hours if not under warranty).
    Aftermarket price range: N/A
  • Brake Booster Assembly (eBoost) (OEM #85592726 (ACDelco)) — This part is only needed in the rare event that the software update does not fix the issue and the module is diagnosed with an internal hardware failure. It includes the master cylinder, electronic motor, and control module as one unit.
    Trusted brands: ACDelco
    OEM price range: $900-$1200
    Aftermarket price range: $700-$900

Related Codes That Often Appear With This One

  • P0606 — Control Module Processor Performance fault, often set alongside C0024 per TSB #20-NA-073. [NHTSA TSB #20NA073]
  • C0021 — Control Module Processor Performance fault, often set alongside C0024 per TSB #20-NA-073. [NHTSA TSB #20NA073]
  • C05D2 — Brake Master Cylinder Piston Excessive Travel Detected, often set alongside C0024 per TSB #20-NA-073. [NHTSA TSB #20NA073]
  • C0595 — Brake System Control Module Internal Driver Performance fault, often set alongside C0024 per TSB #20-NA-073. [NHTSA TSB #20NA073]
  • P25A2 — Indicates the Brake System Control Module (BSCM) has set DTCs. TSB #20-NA-155 notes this can also be caused by a separate BSCM software anomaly that requires a reprogram to fix erroneous communication codes (U-codes).

Technical Service Bulletins (TSBs) & Recalls

  • 20-NA-073: Loss of Brake Assist, Various Messages Displayed in DIC, Brake Pedal Travel and Apply May Feel Different, DTC C0024 Set. This is the primary document identifying the software cause (temperature calculation and sensor correlation error) and reprogramming fix.
  • 20-NA-155: Service Engine Soon Message at Start Up, DTC P25A2 Set. This TSB addresses a related software anomaly in the BSCM that causes it to set numerous communication U-codes, triggering the P25A2 fault in the ECM. The fix is also a BSCM reprogram.

Platform-Specific Known Issues

  • TSB #20-NA-073 documents a known software issue causing loss of brake assist and setting code C0024. The prescribed fix is a software update to the Brake System Control Module (BSCM). This TSB was revised in April 2020 to add the Silverado and Sierra models.

Hidden / Shadow Codes Worth Checking

  • C0024 5A: The symptom byte '5A' means 'Not Plausible'. This directly corresponds to the TSB's description of the fault, where the module's software-calculated values for solenoid temperature and motor position do not match physical reality, causing the system to flag the data as implausible. (see via This requires a dealer-level scan tool like the GM GDS2 (Global Diagnostic System 2) or an equivalent high-end professional tool capable of reading manufacturer-specific symptom bytes.)

Scan Tool Commands That Help

  • GM GDS2 (or other J2534 device): Module Programming > K160 Brake System Control Module — This is the specific function used within the GM Service Programming System (SPS) to flash the updated software calibration that corrects the C0024 fault, as per TSB #20-NA-073. It is the primary repair step for this code.

Wiring & Ground Locations

  • K17 Electronic Brake Control Module (EBCM/BSCM) — The EBCM (also called the BSCM in TSBs) is part of the eBoost assembly, which is the master cylinder unit located on the driver's side of the engine bay, on the firewall.. This is the module that stores code C0024 and requires the software update. Physical inspection of its connectors for corrosion or damage is a secondary step if the software update fails.
  • ECM Connectors (X1 / X2) — The Engine Control Module (ECM) is located in the driver's side of the engine bay, next to the battery. It has two large multi-pin connectors, often labeled X1 and X2.. While C0024 is a brake module code, the ECM communicates with the EBCM. In cases of complex network issues or multiple codes, checking the integrity of these main control unit connectors can be a diagnostic step.

Real Owner Repair Stories

  • Reddit user SwimUnlikely4792 (2019 Chevrolet Silverado RST, 75,000 miles) — Warning message "62 MPH Top Speed". Brakes began activating hard on their own while driving, causing the truck to barely climb a hill. Brakes were hot after pulling over.
    ❌ Tried (didn't work) The dealer performed the TSB reprogram for $428. However, the warning message returned shortly after.
    ✅ What actually fixed it The initial fix was the dealer reprogram. The story highlights that even the correct TSB procedure may not be a permanent solution in all cases, as the issue returned. The user was planning to return to the dealer, implying a deeper hardware issue might be present that was initially missed.

When the Usual Fixes Don't Work

  • While TSB #20-NA-073 is the definitive fix for C0024, there are owner reports of the issue recurring even after the dealer reprogram. One owner of a 2019 Silverado with 75k miles paid $428 for the software update, only to have the '62 MPH Top Speed' warning return. This suggests that in a minority of cases, there may be an underlying intermittent hardware failure in the eBoost unit that the software update temporarily masks or fails to correct, leading to a repeat visit.

Model Year Variations Within This Range

  • 2019: The initial TSB for this issue did not include the Silverado and Sierra. The bulletin was revised on April 15, 2020, to add the 2019-2020 Silverado and Sierra models, indicating the problem was identified on other platforms like the Cadillac CT6 first.
  • 2019: A separate but related recall (19V889000) for the Electronic Brake Control Module (EBCM) software affected many 2019 Silverados. A botched fix for this recall was found to cause brake failures after using the OnStar remote start, leading to a recall on the recall fix itself.
Here's How GM's eBoost Trailer Brake System Stops A Fully-Loaded Truck Faster And Safer!
Here's How GM's eBoost Trailer Brake System Stops A Fully-Loaded Truck Faster And Safer!
2019 Silverado Brakes Pad Replacement. Brake service mode.
2019 Silverado Brakes Pad Replacement. Brake service mode.
2019-2024 Sierra/Silverado: Brake Fluid Exchange/Flush
2019-2024 Sierra/Silverado: Brake Fluid Exchange/Flush
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 C0024 for:
  • Chevrolet SILVERADO 1500: 20192020
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