Last updated on July 19th, 2026 at 11:41 am
In the 1999 GMC Sierra, the Powertrain Control Module (PCM) manages engine timing, fuel injection, and transmission shifts. A faulty PCM can lead to misfires, stalling, or loss of communication with diagnostic tools.
When a 1999 GMC Sierra displays erratic behavior—such as a hard start, frequent stalling, or a sudden loss of power—the Powertrain Control Module might be the culprit. This guide explains what the PCM does, why it matters, and how to replace it safely. You’ll learn the exact steps to locate the module, the labor times involved, and the factory programming that follows a swap. By understanding these details, you can make an informed decision about whether to repair or replace the PCM, and how to keep your Sierra running smoothly.
The Powertrain Control Module in the 1999 GMC Sierra integrates engine and transmission controls to deliver smooth operation. It receives data from sensors and sends commands to fuel injectors, ignition coils, and shift solenoids. A failure in the PCM can disrupt the timing of fuel delivery, cause improper shifting, or prevent the vehicle from starting altogether. replacement engine computers for the Sierra 1999 for the correct application.
The PCM is located under the driver’s seat, behind the dashboard. Removing the module involves disconnecting the battery, accessing the module with a flathead screwdriver, and lifting it out. Replacement requires re‑attaching the connector and securing the unit. According to the book times, the removal and installation of the PCM takes 0.8 hours for a gasoline engine and 1.4 hours for a diesel or larger Sierra models. No torque specifications are provided, so ensure the connector is firmly seated and the battery is re‑connected after the swap.

Work with the ignition off, and treat the module as static-sensitive: avoid touching the connector pins at any point.
| Operation | Configuration | Book Time |
|---|---|---|
| Powertrain Control Module R&R | GAS | 0.8 hr |
| Powertrain Control Module R&R | DIESEL | 1.4 hr |
| Powertrain Control Module R&R | Sierra 1500 | 1.4 hr |
| Powertrain Control Module R&R | Sierra 2500 | 1.4 hr |
| Powertrain Control Module Relearn | C1500 | 0.5 hr |
| Powertrain Control Module Relearn | C1500 Suburban | 0.5 hr |
| Powertrain Control Module Relearn | C2500 | 0.5 hr |
| Powertrain Control Module Relearn | C2500 Suburban | 0.5 hr |
After installing a new PCM, the factory procedure mandates EEPROM programming and a password learning sequence, specifically for the Theft Deterrent Start Enable Signal (P1631). Flagship One units arrive VIN‑programmed, so these steps are already completed. Therefore, the only action required is to verify the unit’s readiness with a diagnostic scan. VIN‑programmed replacement unit for the correct application.
A failing PCM in the 1999 GMC Sierra can cause a range of symptoms. Drivers may notice the engine won’t start, stalls under load, or experiences rough idling. The vehicle may also trigger misfire codes or exhibit shifting irregularities. When the PCM loses communication, a scan tool will show no data or will display fault codes such as Powertrain Control Module Failure along with other internal codes. These issues often manifest as a sudden loss of power or a warning light on the dash.
The 1999 GMC Sierra’s PCM can generate several internal trouble codes. These codes help pinpoint specific failures within the module’s circuitry or communication pathways.
| Code | Meaning | Full Guide |
|---|---|---|
| P0601 | Internal memory checksum error | Full P0601 guide → |
| P0602 | Control module programming error | Full P0602 guide → |
| P0604 | Internal RAM error | Full P0604 guide → |
| P0608 | Module-internal fault | Full P0608 guide → |
| P0650 | Module-internal fault | Full P0650 guide → |
| P0654 | Module-internal fault | Full P0654 guide → |
| P1626 | Module-internal fault | — |
| P1631 | Module-internal fault | — |
| P1635 | Module-internal fault | — |
| P1637 | Module-internal fault | — |
| P1639 | Module-internal fault | — |
Service Bulletin #99-06-04-053 details PCM reprogramming procedures that were issued on October 26, 1999. This bulletin references the need for EEPROM programming and password learning after a PCM replacement.
| Bulletin | Subject | What It Addresses |
|---|---|---|
| 99-06-04-053 | Info – PCM Reprogramming – (Oct 26, 1999) | — |
The PCM coordinates fuel injection, ignition timing, and transmission shifting to maintain optimal performance.
Book times indicate 0.8 hours for gasoline engines and 1.4 hours for diesel or larger models.
Yes, the factory requires EEPROM programming and a password learning sequence, but Flagship One units are VIN‑programmed.
Common internal codes include P0601, P0602, P0604, P0608, P0650, P0654, P1626, P1631, P1635, P1637, and P1639.
It is best to use a unit that is specifically designed for the 1999 GMC Sierra to ensure compatibility and reliability.
If your 1999 GMC Sierra shows signs of PCM failure, you have options. A professional repair can address software glitches, while a refurbished replacement unit offers a cost‑effective alternative. Both approaches are compatible with your vehicle’s specific module configuration and can restore reliable operation.

Flagship One stocks a refurbished, VIN-programmed PCM for the 1999 GMC Sierra (C/K Series) with a lifetime warranty, free shipping and no core charge. The full GMC Sierra (C/K Series) module lineup covers other engine configurations as well.
For the 1999 GMC Sierra, replacing or repairing the PCM can resolve starting issues, stalling, and misfires. Take the time to assess your vehicle’s symptoms and choose the solution that best fits your needs.