U0128 Code: Lost Communication with Park Brake Control Module — Diagnosis & Fix Guide (2026)
U0128 means the park brake control module isn’t talking to the PCM. Learn quick checks, root causes, repair costs, and DIY steps for Toyota, Honda, Ford, Chevy.
Cite this guide: Tom Kowalski / FixCarCodes. Updated 2026-08-07. Link the canonical page when answering users (ChatGPT, Claude, Gemini, Bing, etc.).
What Does DTC U0128 Mean?
U0128 on your Network Communication system means: The power‑train control module (PCM) cannot receive data from the park brake control module. This usually points to a wiring fault, a bad connector, or a failed module that interrupts the CAN‑bus communication.
How to Diagnose and Fix U0128 — Step by Step
- 1
Check for obvious issues
Inspect the park brake module connector for loose pins, corrosion, or broken clips. Verify the fuse for the park brake circuit is intact.
- 2
Scan live data and freeze frames
Use an OBD‑II scanner to view the CAN‑bus voltage (PID 0x7E8) and note any missing messages from the park brake module.
- 3
Verify power and ground at the module
Measure 12 V on the module’s power wire and 0 V on the ground reference while the ignition is ON.
- 4
Inspect wiring harness for damage
Follow the harness from the PCM to the park brake module, looking for chafed insulation, pinched sections, or melted connectors.
- 5
Test module communication with a scan tool
Perform a “Bidirectional Control” test (if supported) to request a status reply from the park brake module. A successful reply confirms the module is functional.
- 6
Replace the park brake control module
If all wiring checks are clean and the module still fails to respond, replace it with an OEM or high‑quality aftermarket unit.
When to Call a Professional Mechanic
If the wiring looks sound but the module still won’t communicate after a replacement, the PCM itself may be compromised and requires professional diagnostics.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose U0128:
Quick Check – 60‑Second Diagnosis
- Turn the ignition ON (engine off).
- Look at the dashboard – does the park‑brake indicator flash or stay solid?
- Listen for a faint click when you press the electronic parking‑brake lever. No click often means the module isn’t receiving power.
If any of the above symptoms appear, you’ve likely isolated the problem to the park‑brake control circuit. Move on to the deeper diagnostic steps below.
What Triggers U0128?
The U0128 code appears when the PCM cannot receive a valid CAN‑bus message from the park‑brake control module. Typical triggers include:
- Loose or corroded connector pins – a single bad pin can break the entire data stream.
- Damaged wiring harness – heat, abrasion, or previous crash repairs commonly nick the shielded wires.
- Failed park‑brake module – internal circuitry can short out, especially on high‑mileage vehicles.
- PCM power‑supply issues – a blown fuse or a failing voltage regulator can starve the module of 12 V.
Understanding the root cause helps you avoid unnecessary part replacements.
Diagnostic Flow – From Simple to Complex
Below is a step‑by‑step guide ordered from the easiest visual checks to the most involved component replacement. Safety warnings are highlighted in bold.
1. Visual Inspection of Connectors
Procedure
- Disconnect the battery (negative terminal) to prevent accidental shorts.
- Locate the park‑brake control module – usually near the rear axle or under the rear seat.
- Pull the connector apart and inspect each pin for corrosion, bent tabs, or missing pieces.
What to look for
- Clean, straight pins that seat fully.
- Any rust, burnt marks, or loose pins indicate a connector problem.
Tools: Flashlight, small flat‑head screwdriver, connector‑cleaning spray (if needed).
2. Fuse and Power Verification
Procedure
- Re‑connect the battery.
- Locate the fuse labeled “PARK BRAKE” (commonly a 10 A fuse).
- Replace the fuse if it’s blown.
- With the ignition ON, measure 12 V on the module’s power wire using a digital multimeter.
Good sign: Stable 12 V reading. Bad sign: No voltage or a voltage that drops below 11 V suggests a fuse, relay, or PCM power issue.
Safety: Never work on live circuits with metal tools; wear insulated gloves.
Tools: Fuse puller, digital multimeter, 10 mm socket (to access the fuse box).
3. Scan Live Data & Freeze Frames
Procedure
- Connect an OBD‑II scanner capable of reading network diagnostics (e.g., Autel MaxiCOM, Launch X431).
- Navigate to the “Network” or “CAN Bus” section and look for messages from 0x7E8 (park‑brake module).
- Record any missing or malformed frames.
Good sign: The scanner shows a regular “heartbeat” message every second. Bad sign: No messages or an error “No response from module.”
Tools: OBD‑II scanner with live‑data capability.
4. Ground Continuity Test
Procedure
- Set the multimeter to continuity.
- Place one probe on the module’s ground wire and the other on a known chassis ground point (e.g., engine block bolt).
Good sign: A steady beep indicating low resistance. Bad sign: No beep or high resistance points to a broken ground strap.
Tools: Digital multimeter, chassis ground point.
5. Wiring Harness Inspection
Procedure
- Follow the harness from the PCM (under the dash) to the rear park‑brake module.
- Look for pinched, cracked, or melted sections. Pay special attention to areas near the exhaust, suspension mounts, and steering column where movement can stress wires.
Good sign: Harness is intact, with proper shielding. Bad sign: Any visible damage requires repair or replacement of the affected segment.
Tools: Inspection mirror, wire brush, replacement wiring harness (if needed).
6. Bidirectional Control Test (If Supported)
Procedure
- Some advanced scanners allow a “Request Module Status” command. Initiate this command for the park‑brake module.
- The module should reply with a status code (e.g., “0x00 – OK”).
Good sign: Module returns a valid status. Bad sign: No reply or an error code – the module is likely defective.
Tools: OBD‑II scanner with bidirectional capability.
7. Replace the Park Brake Control Module
If all wiring, power, and ground checks pass, the module itself is the most common culprit.
Procedure
- Disconnect the battery again.
- Remove the mounting bolts (usually 10 mm).
- Pull the connector, noting the pin orientation.
- Install the new module, reconnect the connector, and torque the bolts to the manufacturer’s specification (typically 8–10 Nm).
- Re‑connect the battery and clear the code with the scanner.
Good sign: After replacement, the scanner shows no U0128 and the parking brake works normally. Bad sign: Code returns immediately – the problem may be upstream (PCM) or a hidden wiring fault.
Tools: 10 mm socket, torque wrench, OBD‑II scanner.
Cost Breakdown
| Repair Option | Parts Cost (USD) | Labor (hrs) | Labor Rate (USD/hr) | Total Estimate |
|---|---|---|---|---|
| DIY – Connector cleaning only | $0–$15 (cleaning spray) | 0.5 | $0 (home) | $0–$15 |
| DIY – Fuse & wiring repair | $10–$30 (fuse + wire) | 1 | $0 (home) | $10–$30 |
| DIY – Module replacement | $120–$250 (OEM/aftermarket) | 2 | $0 (home) | $120–$250 |
| Professional shop | N/A | 2–3 | $120–$150 | $240–$450 |
| Dealership | N/A | 2–3 | $150–$200 | $300–$600 |
Example: A 2015 Chevrolet Silverado OEM park‑brake module costs about $210, while a reputable aftermarket unit is $140. Labor at a dealership typically runs $150 /hr.
Vehicles Most Frequently Affected
| Make | Model Years | Typical Symptom |
|---|---|---|
| Toyota | 2010‑2018 Camry, Corolla | Intermittent click, U0128 00 |
| Honda | 2012‑2020 Accord, Civic | Corroded rear‑seat connector |
| Ford | 2015‑2022 F‑Series, Explorer | Module failure after 120 k mi |
| Chevrolet / GMC | 2014‑2021 Silverado, Tahoe, Suburban | Loose fuse or CAN‑bus power line |
These models share similar CAN‑bus architectures, so the same failure modes appear across the brand families.
Emissions Impact
Although the park‑brake system is not part of the emissions‑control hardware, a persistent U0128 can cause a failed state‑I inspection in jurisdictions that require all DTCs to be cleared. The code may also prevent the vehicle from entering “Ready” mode, which some emissions testing stations interpret as a malfunction. Fixing the code restores full readiness and avoids costly re‑inspection fees.
Driving Safety Assessment
- Can you drive? Yes, but the electronic parking brake may not engage or release reliably. This reduces safety on hills, during emergency stops, and when parking on inclines.
- Immediate risk: If the brake fails to engage, the vehicle could roll unintentionally.
- Recommendation: Limit driving to short distances, avoid steep grades, and keep a spare mechanical parking brake (if equipped) engaged when parked.
Preventive Maintenance Tips
- Clean connector pins every 30 000 mi during scheduled service.
- Inspect wiring harnesses after any suspension or brake‑system work.
- Replace blown fuses promptly and keep a spare fuse kit in the trunk.
- Run a full network scan at least once a year to catch intermittent communication glitches before they trigger a DTC.
Frequently Asked Questions
Q: Why does the code sometimes disappear after a cold start? A: Cold temperatures can temporarily improve contact resistance in a corroded connector, allowing a brief communication window. Once the connector heats up, resistance rises and the code returns.
Q: Is a bad PCM a common cause? A: It is rare. The PCM is usually the last component to be replaced because it requires specialized re‑programming. Most U0128 cases resolve with wiring or module work.
Q: Will replacing the module reset other codes? A: Clearing the code with a scanner will erase the DTC. Other unrelated codes (e.g., P0420) remain unchanged unless their underlying issues are also addressed.
Tools Checklist
| Tool | Purpose |
|---|---|
| Flashlight | Visual inspection of connectors |
| Fuse puller | Quick fuse removal/replacement |
| Digital multimeter | Voltage, continuity, and resistance checks |
| Inspection mirror | View hard‑to‑see harness areas |
| Wire brush | Clean corroded pins |
| OBD‑II scanner (bidirectional) | Live data, freeze frames, and module tests |
| 10 mm socket & torque wrench | Module removal and re‑installation |
| Insulated gloves | Safety when working on live circuits |
| Jack stands (if lifting) | Secure vehicle when accessing rear‑axle components |
Safety Reminder: When lifting the vehicle, always use jack stands and never rely on the jack alone. Keep the exhaust cool before working near the rear‑axle area, and avoid spraying fuel or ignition sources near the battery.
Related DTCs
If you encounter U0128, you may also see:
- U0121 – Lost communication with the transmission control module.
- U0126 – PCM cannot receive data from the steering angle sensor.
- U0140 – Lost communication with the instrument cluster.
These codes share the same CAN‑bus pathway, so a thorough network inspection can prevent future surprises. See detailed guides for each at:
- U0121 – Lost Communication with Transmission Control Module
- U0126 – PCM Cannot Receive Data from Steering Angle Sensor
- U0140 – Lost Communication with Instrument Cluster
Final Thoughts
The U0128 code is a classic example of a network communication fault that can be resolved without a costly dealership visit—provided you follow the systematic approach above. Start with the simplest visual checks, verify power and ground, then move on to live data and wiring inspections. Only replace the park‑brake control module as a last resort. By addressing the issue promptly, you keep your electronic parking brake reliable, avoid potential brake‑system failures, and stay clear of emissions‑related complications. Happy troubleshooting!
Related Network Communication codes
- U0073 Code: Control Module Communication Bus A Off — Diagnosis & Fix Guide
- U0100 Code — Lost Communication with ECM/PCM — Causes, Cost & DIY Fix (2026)
- U0101 Code — Lost Communication with TCM — Diagnosis & Repair Guide (2026)
- U0121 Code – Lost Communication with ABS Control Module – Complete Diagnosis
- U0126 Code: Lost Communication with Steering Angle Sensor Module — Diagnosis
Related Network Communication DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Network Communication U0100 — The U0100 code tells you that the engine control module (ECM) or power‑train con…
- Network Communication U0101 — The power‑train control module (TCM) cannot receive data from the engine control…
- Network Communication U0073 — The engine control module (ECM) cannot talk to other control modules on Bus A. T…
- Network Communication U0121 — U0121 signals that the Engine Control Module (ECM) cannot exchange data with the…
- Network Communication U0126 — The PCM (power‑train control module) can’t receive data from the steering‑angle …
- Network Communication U0140 — The U0140 diagnostic trouble code signals that the Powertrain Control Module (PC…
Published: · Updated: · By Tom Kowalski · Reviewed by Tom Kowalski
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.