Hybrid/EV Powertrain Control Module Performance Fault
The BOLT-P1B03 (Chevrolet Bolt EV) EV fault code means: Hybrid/EV Powertrain Control Module Performance Fault. This is a serious severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- $0-$150 DIY for terminal repair kit, connector pins, and contact cleaner if the root cause is the spread terminal in X2. Professional diagnosis and connector repair at an independent EV shop runs $150-$400 in labor. HPCM2 replacement at a dealer if needed is $800-$1,800 parts and labor.
A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Sudden loss of propulsion while driving, dash shows 'Service High Voltage Charging System' or 'Propulsion Power Is Reduced' message
- Vehicle enters reduced power mode or cuts drive torque entirely with no warning, then may recover after you cycle the ignition OFF and back to RUN or READY
- P1B03 stored alongside P0A3F in freeze-frame data when you pull codes with a scan tool
- Yellow or red propulsion warning light illuminates on the instrument cluster
- Vehicle may roll to a stop and refuse to move until restarted, but starts normally afterward making the fault seem intermittent
- No abnormal sounds, smells, or charging faults, the fault feels purely electrical and unpredictable
- Fault returns within a short drive cycle, especially over rough pavement or after temperature cycling
Probable Causes (Ranked by Likelihood)
- Spread or backed-out terminal in transmission harness connector X2, allowing intermittent signal dropout to the HPCM2, the confirmed root cause per GM TSB 19-NA-220 Very Likely
- Corroded or water-intruded pins at connector X2 causing high resistance on the HPCM2 communication circuit Likely
- Chafed or pinched transmission harness wiring between the drive unit and the HPCM2, creating intermittent opens under vibration Likely
- Failed or intermittent HPCM2 internal logic causing false performance fault detection without an external wiring cause Possible
- CAN bus integrity issue on the powertrain network segment causing HPCM2 to lose communication with adjacent modules and log a performance fault Possible
- Software fault in HPCM2 that predates a calibration update, logging P1B03 without a true hardware fault present Less Likely
Step-by-Step Diagnostic Procedure
Start by connecting GDS2, Autel MaxiSys, or Foxwell NT530 with GM software to the OBD port. A generic OBD-II reader will not display P1B03 or P0A3F. Confirm both codes are stored and capture the freeze-frame data, noting vehicle speed, battery state-of-charge, and coolant temperature at the moment of fault.
Check whether P0A3F is stored alongside P1B03. Per GM TSB 19-NA-220, this pairing points directly at the spread terminal in transmission harness connector X2. If both codes appear together, go to connector X2 before doing anything else.
Locate transmission harness connector X2 on the drive unit. On the Bolt EV, this is a multi-pin gray or black connector on the front-facing side of the drive unit assembly under the hood. With the ignition in OFF, unplug the connector and visually inspect every pin for spread, pushed-back, or deformed terminals. Use a dental pick or terminal probe to gently tug each wire to verify it seats firmly. A spread terminal will pull back slightly or feel loose.
Inspect the connector body and pins for corrosion, green oxidation, or water residue. Even light surface corrosion on a low-voltage signal pin creates enough resistance to cause HPCM2 performance faults. Clean with electrical contact cleaner and a pin cleaning tool if contamination is found.
Trace the transmission harness from connector X2 back toward the HPCM2, looking for chafe points against brackets, the firewall, or the drive unit casting. Pay attention to any section that moves with drivetrain torque or suspension travel. Flex the harness by hand while a second person watches live data on the scan tool for signal dropouts.
If no wiring fault is found, use GDS2 to check for any available HPCM2 calibration or software updates. GM released updated HPCM2 calibrations as part of the TSB 19-NA-220 fix package. A dealer-level GDS2 subscription is required to perform module programming. This step requires a tech with programming access.
After repairs, clear all DTCs and perform a minimum 10-mile drive cycle that includes highway speed, regenerative braking events, and at least one full stop-and-go sequence to confirm the fault does not reset. If P1B03 returns without P0A3F and no wiring fault is found, HPCM2 replacement may be necessary, which is an advanced dealer procedure.
If the connector X2 spread terminal is confirmed and corrected, verify the repair holds by road testing over rough pavement specifically, since vibration is the most common trigger for the intermittent contact loss that sets this code.
Frequently Asked Questions
What does Bolt EV code P1B03 mean?
P1B03 means the HPCM2 detected a performance problem within its own control of the electric drive system. On the Bolt EV, this almost always traces back to a spread or loose terminal in transmission harness connector X2 that causes an intermittent signal loss to the module. The vehicle cuts drive torque to protect itself and stores the code.
Can I still drive my Bolt EV with P1B03 stored?
Sometimes, but not reliably. The fault is intermittent by nature, which means the car may drive fine after a restart, then cut propulsion again mid-trip with no warning. You should not rely on the vehicle for highway driving or situations where a sudden loss of power would be dangerous until the connector X2 issue is inspected and repaired.
How much does it cost to fix P1B03?
If the root cause is the spread terminal in connector X2, the physical repair is inexpensive. A terminal repair kit and connector pins cost $20-$80 at an automotive supplier, and a DIY-capable owner can do the repair in one to two hours. Professional labor at an independent EV shop is typically $150-$400. If the HPCM2 itself has failed, dealer replacement runs $800-$1,800.
Is P1B03 related to the Bolt EV battery recall?
No. P1B03 is a drive unit harness and powertrain control module fault, not a high-voltage battery cell fault. The 2021 battery recall (NHTSA 21V-560) involves codes related to the BECM and cell monitoring. P1B03 is a separate issue documented in GM TSB 19-NA-220 and involves the transmission harness connector X2.
Sources
This page is built from documented references. Verify against your own service info before repair work.