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

U0128 on 2019-2020 Chevrolet Silverado 1500: Lost Communication with Park Brake Module Fixes

This code means the Park Brake Control Module (PBCM) has stopped communicating. The most common causes are a chafed engine wiring harness near the left cylinder head, a faulty module, or a software glitch. Check for wiring damage first, as per GM Technical Service Bulletin #PIT5713A, which was later superseded by #21-NA-149.

16 minutes to read 2019-2020 Chevrolet SILVERADO 1500
Most Likely Cause
Engine Wiring Harness Chafing
Difficulty
4/5
Est. Time
3.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$250 – $2100
Parts Price
$20 – $1300
⚠️ Drivable, but... — You can likely drive, but the electronic parking brake may not engage or disengage, and other safety systems like Electronic Stability Control (ESC) could be disabled. There is a roll-away risk if parked on an incline without a functioning parking brake.
Key Takeaways
  • U0128 on a 2019-2020 Silverado indicates a communication loss with the electronic parking brake module.
  • Before suspecting the module itself, thoroughly inspect the engine wiring harness for chafing near the driver's side cylinder head, as this is a known issue (TSB #PIT5713A).
  • This code is often accompanied by a large number of other 'U' (communication) codes, pointing to a network-wide issue rather than a single failed part.
  • Software updates for the Brake System Control Module (BSCM) can resolve some instances of this code.
  • Due to the complexity of network diagnostics and the safety-critical nature of the brake system, professional diagnosis is highly recommended.
The trouble code U0128 on a 2019-2020 Chevrolet Silverado 1500 means "Lost Communication With Park Brake Control Module". Your truck's various computers, or modules, talk to each other over a network called the CAN bus. This code is set when the main computer system does not receive signals from the module that controls the electronic parking brake (EPB). This prevents the system from knowing the status of the parking brake or being able to control it. On this platform, the parking brake functions are often integrated into the Electronic Brake Control Module (EBCM), which also manages ABS and stability control.

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

For the 2019-2020 Silverado (T1 platform), U0128 is frequently linked to broader network communication issues, not just an isolated park brake module failure. GM has issued several Technical Service Bulletins (TSBs), notably #21-NA-149 (which supersedes PIT5713A), pointing to specific engine harness chafing points that can cause a cascade of communication codes, including U0128. This means a U0128 code on these trucks often signals a wiring problem affecting multiple systems rather than a simple module swap. These wiring issues are exacerbated by normal engine movement during driving.

Diagnostic Flowchart

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

Have you inspected the engine wiring harness and tested the battery resting voltage?
→ Repair the damaged wires and wrap with anti-abrasion tape (e.g., Kent KT13487) following TSB #21-NA-149. Check near the left-hand cylinder head, generator bracket, and upper control arm ($20-$75).
→ Charge or replace the AGM battery ($150-$350) and clean the main chassis ground points, especially the passenger side battery-to-frame ground.
What happens when you connect a professional scan tool to the vehicle?
→ Check the EBCM connector on the driver's side frame rail for water intrusion. If power and ground are good, replace the EBCM ($600-$1300) and program it.
→ Have a dealer reprogram the Brake System Control Module (BSCM) with the latest GM software to fix the TSB #PIT5735B glitch ($125-$250).
Professional service recommended: Diagnosis involves complex CAN bus network testing, locating specific chafe points detailed in TSBs, and may require module reprogramming with specialized tools. The electronic parking brake is a critical safety system.

Symptoms You May Notice

  • "Service Parking Brake" message on the instrument panel
  • "Service ESC" (Electronic Stability Control) message.
  • Electronic parking brake warning light is on or flashing.
  • Inability to engage or release the electronic parking brake.
  • 🎬 Watch: How to enter brake service mode to retract the pistons.
  • Instrument panel gauges may sweep while driving.
  • Check Engine Light (MIL) may be illuminated.
  • Transmission may be locked in Park.
  • Multiple other warning lights and messages appearing simultaneously.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the parking brake switch on the dashboard without diagnosing the system. The switch is an input to the module; a U0128 code indicates the module itself is not communicating.
  • Unnecessarily replacing the ECM. TSB #21-NA-149 explicitly warns that the ECM is often replaced in error when the root cause is the chafed wiring harness.

Most Likely Causes

  1. Engine Wiring Harness Chafing 🔴 High Probability → Shop Engine Wiring Harness TSB #21-NA-149 (superseding PIT5713A) identifies multiple specific locations where the engine wiring harness can rub through. Common chafe points include the left-hand cylinder head, the generator bracket, the lower air cleaner housing, and the left-front upper control arm bushing. Engine rock during normal operation causes the harness to contact these sharp edges, eventually shorting circuits.
    How to confirm: Visually inspect the engine wiring harness in the areas detailed in TSB #21-NA-149. This may require removing the driver's side wheel and wheelhouse liner for a clear view of the harness routing near the frame and suspension components. Look for rubbed-through conduit, exposed copper wires, or shiny spots on brackets.
    Typical fix: Repair the damaged wires using approved splicing techniques. Protect the harness from future damage by wrapping it with anti-abrasion tape (e.g., Kent® Automotive P/N KT13487 or equivalent) and securing it away from contact points with zip ties or rerouting. GM provides specific part numbers for protective sleeves and clips in the TSB.
    Est. part cost: $20-$75 for wiring repair supplies like Tesa tape, splices, and protective sleeves.
  2. Faulty Park Brake Control Module (PBCM) / Electronic Brake Control Module (EBCM) 🟡 Medium Probability → Shop ABS Control Module Internal failure of the module due to software corruption, circuit board damage from vibration, or water intrusion can cause it to stop communicating. On these trucks, the PBCM function is often part of the larger EBCM.
    How to confirm: After confirming power, ground, and CAN bus wiring to the module are intact, a professional scan tool will show the module as 'offline' or non-responsive. Water intrusion is a known failure mode for ABS modules.
    Typical fix: Replace the Park Brake Control Module or EBCM. The new module will require programming to the vehicle's VIN using GM's Service Programming System (SPS).
    Est. part cost: $600-$900 for a refurbished module, $900-$1300 for a new OEM module.
  3. Brake System Control Module (BSCM) Software Glitch 🟡 Medium Probability → Shop ABS Control Module TSB #PIT5735B notes that the BSCM can stay awake after the vehicle is shut down, often triggered by slight vehicle movement (like rolling on an incline after parking). This can cause it to set various communication DTCs at the next startup.
    How to confirm: The issue will typically present with a cluster of communication codes set only by the BSCM, with no actual brake system faults. A dealer or qualified shop can check the current software version against the latest available from GM.
    Typical fix: Reprogram the Brake System Control Module (BSCM) with the latest calibration available from GM. This requires a dealer or a shop with a subscription to GM's programming software.
    Est. part cost: $0 if covered by warranty, otherwise $125-$250 for one hour of labor for reprogramming.
  4. Low Battery Voltage or Poor Ground Connection ⚪ Low Probability → Shop Vehicle Battery Modern vehicles are highly sensitive to voltage. A weak or failing battery can cause unpredictable communication errors across various modules, especially during startup. Forum users have reported various electrical issues, including communication codes, immediately after battery replacement, suggesting system sensitivity.
    How to confirm: Test the battery voltage (should be >12.4V at rest) and perform a load test. Inspect the main battery terminals and chassis ground points (especially the battery-to-frame ground on the passenger side) for corrosion or looseness.
    Typical fix: Charge or replace the battery. Clean, tighten, or repair ground connections. Some newer vehicles may require a battery registration procedure after replacement.
    Est. part cost: $150-$350 for a new AGM battery

Diagnosis Steps

  1. Connect a professional scan tool capable of reading all vehicle modules. Check for U0128 and any other DTCs. Note which modules are setting codes and which are not communicating.
  2. Attempt to communicate directly with the Park Brake Control Module (PBCM) or Electronic Brake Control Module (EBCM). If it's non-responsive, proceed with physical checks.
  3. Check the battery and charging system to ensure stable voltage (>12.4V at rest). A weak battery is a common cause of random communication faults.
  4. Inspect fuses related to the Park Brake Control Module and Electronic Brake Control Module in the underhood fuse block.
  5. Following TSB #21-NA-149, perform a thorough visual inspection of the engine wiring harness. Key areas are: where it passes the driver's side cylinder head, the generator bracket, and near the upper control arm. This may require removing the driver's side wheel and wheelhouse liner.
  6. If wiring appears intact, locate the EBCM (typically on the driver's side frame rail). Check its connector for corrosion, moisture, or bent/backed-out pins.
  7. Using a multimeter, verify the module is receiving proper battery voltage and has a solid ground connection.
  8. Test the CAN bus wiring at the module connector. With the battery disconnected, resistance between the two CAN bus wires should be approximately 60 ohms. With the key on, you should see around 2.5V on each line, with one slightly higher and one slightly lower.
  9. If wiring, power, and grounds are all confirmed good, and the software is up to date, the EBCM is the most likely failed component.

Parts You'll Likely Need

  • Electronic Brake Control Module (EBCM) (OEM #84527252) — If wiring and software are ruled out, the module itself may have failed internally, causing the communication loss. This part often integrates the functions of the PBCM.
    Trusted brands: ACDelco (GM Original Equipment)
    OEM price range: $900-$1300
    Aftermarket price range: $600-$900
  • Engine Wiring Harness Repair Supplies — Often the fix is repairing a chafed section of the engine harness as per TSB #21-NA-149, not replacing a module. This includes anti-abrasion tape and wire protection sleeves.
    Trusted brands: 3M, Tesa (for harness tape), KENT
    OEM price range: $20-$75
    Aftermarket price range: $20-$75

Related Codes That Often Appear With This One

  • U0073 — Control Module Communication Bus 'A' Off
  • U0100 — Lost Communication with ECM/PCM
  • U0101 — Lost Communication with TCM
  • U0121 — Lost Communication with ABS Control Module
  • U0131 — Lost Communication with Power Steering Control Module
  • U0140 — Lost Communication with Body Control Module

Technical Service Bulletins (TSBs) & Recalls

  • PIT5713A: Addresses multiple communication DTCs, including U0128, caused by the engine wiring harness rubbing on the left cylinder head. (Note: This TSB has been superseded).
  • 21-NA-149: This bulletin is a comprehensive replacement for PIT5713A and others. It provides detailed graphics and procedures for inspecting and repairing engine harness chafing at multiple locations for different engines on 2019-2023 models.

Platform-Specific Known Issues

  • TSB #21-NA-149 (supersedes PIT5713A): This is the most critical document for this issue. It details multiple specific chafe points on the engine wiring harness for various engines (2.7L, 4.3L, 5.3L, 6.2L, 3.0L) that cause a host of communication codes, including U0128.
  • TSB #PIT5735B: Describes a software issue where the Brake System Control Module (BSCM) can set communication codes after shutdown if the vehicle rolls slightly, requiring a software update.
  • Recall 19V889000: Issued for a software error in the Electronic Brake Control Module (EBCM) that could disable ESC

Mechanic-Grade Diagnostic Values

  • CAN Bus Resistance at DLC (Pins 6 & 14) — expected: Approximately 60 Ω (for 2019 models).. Failure: A reading of 120 Ω indicates an open in the circuit or a module is disconnected. A reading near 0 Ω indicates the CAN High and Low wires are shorted together.
  • CAN Bus Voltage at DLC (Key On, Engine Off) — expected: CAN High (Pin 6 to ground) should be ~2.7V. CAN Low (Pin 14 to ground) should be ~2.3V.. Failure: If both lines read ~2.5V, they may be shorted together. If one or both lines have 0V or battery voltage, it indicates a short to ground or power.
  • Module Power Supply Voltage at EBCM Connector — expected: Greater than 11V.. Failure: Voltage below 11V indicates a problem with the power supply circuit, fuse, or a high-resistance connection.

Hidden / Shadow Codes Worth Checking

  • Multiple 'Current' U-codes with no MIL: The Brake System Control Module (BSCM) and EBCM can log numerous 'current' communication codes (U0100, U0101, U0140, etc.) without illuminating the check engine light or other warning lamps. This can happen due to transient events like low voltage during startup or the software anomaly described in TSB 20-NA-155. (see via A bidirectional scan tool capable of reading DTCs from all modules, not just the ECM. Basic code readers will not see these.)

Scan Tool Commands That Help

  • GDS2 / Professional Bidirectional Scanner: Automated Brake Bleed — This function is required after replacing the EBCM or hydraulic components of the ABS system to purge air from the hydraulic unit. It confirms the scan tool can command the module.
  • GDS2 / Professional Bidirectional Scanner: BSCM (Brake System Control Module) Reprogramming — Used to apply a software update that corrects an anomaly where the module sets multiple communication DTCs after shutdown if it detects slight vehicle movement, as detailed in TSB 20-NA-155.

Wiring & Ground Locations

  • G110 / G114 — G110 is located at the right rear of the engine, on the back of the cylinder head. GM Engineering Information bulletin PIE0548 specifically flags G110 and G114 for potential loose connections on 2019-2020 Silverados.. These are major ground points for the engine and body harnesses. A loose connection can cause widespread communication and electrical issues, including a host of U-codes.
  • G132 / G134 — Main engine-to-body ground cable/strap.. TSB PIT5689A identifies a broken or loose strap at these points as a cause for no-start and multiple communication DTCs. A poor engine ground forces modules to find alternate, high-resistance paths to ground, corrupting data signals.
  • EBCM Connector — On the driver's side frame rail, under the cabin.. This is the main connection point for the module. TSB 18-NA-144 notes that the chassis harness leading to this connector can chafe on the rear crossmember or leaf spring support bracket, causing shorts or opens in the CAN bus wires.
  • Trailer Brake Control Module Connector — Located on a bracket above the spare tire.. While not the primary park brake module, this module communicates on a sub-network (LIN bus) with the brake system. Water intrusion can corrode its terminals, causing related communication codes. Key pins to test are Pin 1 (Power), Pin 9 (Ground), and Pin 12 (LIN Bus, Green/Violet wire).

Real Owner Repair Stories

  • GM1500Diesel Forum user 'Ctsha' (2021 GMC Sierra (T1 Platform)) — Rotating error messages including "service ECS", "service parking brake", "service emissions system", check engine light, and limp mode.
    ❌ Tried (didn't work) The dealership attempted multiple unspecified fixes before contacting GM engineering.
    ✅ What actually fixed it GM instructed the dealer to replace the entire engine wiring harness. The technician noted it appeared to have heat damage.
  • Reddit user 'Mholli14' (2020 GMC Sierra 3.0L LM2 Diesel) — While driving on the interstate, would get "service trailer brake", "service ESC", and "service 4x4" messages. All codes were CAN bus communication related.
    ❌ Tried (didn't work) Dealer visually inspected TSB-specified harness rub spots and found nothing obvious.
    ✅ What actually fixed it The user was taking the truck to an independent electrical specialist for further diagnosis, as the dealer's only recommendation was a $10,000 full harness replacement without a confirmed fault location. This highlights the difficulty and expense of diagnosing these intermittent wiring issues.

OEM Part Supersession History

  • 8432999584401914 — Part revision by manufacturer. Often includes hardware or internal software improvements to address field issues.
    Heads up: While this specific supersession applies to other GM models like the Acadia and Blazer, it demonstrates that EBCM part numbers are frequently updated. Always verify the correct, latest part number for your specific VIN before ordering.

Model Year Variations Within This Range

  • 2019 vs. 2020+: The CAN bus diagnostic procedure at the Data Link Connector (DLC) is different. On a 2019 model, measuring resistance between pins 6 and 14 should yield ~60 ohms. On a 2020 and newer model, the same test will show ~120 ohms. This is due to a change in how the DLC is wired into the network. Misinterpreting this reading can lead to a misdiagnosis of an open circuit.
2019 -2020 Silverado  turn on brake service mode to retract emergency brake piston/motors
2019 -2020 Silverado turn on brake service mode to retract emergency brake piston/motors
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 U0128 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