Last updated on July 19th, 2026 at 12:23 pm
The Powertrain Control Module (PCM) in the 1999 Pontiac Grand Prix 3.1L manages engine fuel, ignition, and transmission shift points. Failure often causes no-start, stalling, or poor drivability. The module must be programmed with the remaining engine oil life to prevent a default 100% reading.
If your 1999 Pontiac Grand Prix 3.1L is experiencing intermittent stalling, a no-start condition, or a persistent check engine light, the Powertrain Control Module (PCM) may be at fault. The PCM is the central computer that controls engine and transmission functions. This guide explains what the PCM does in your Grand Prix, where it is located, how replacement is performed, and what factory procedures are necessary after installation. You will also learn about common failure symptoms, related trouble codes, and factory service bulletins that apply to this model. Understanding these details helps you make an informed decision about repair or replacement.
The Powertrain Control Module in the 1999 Pontiac Grand Prix 3.1L is the vehicle’s primary engine computer. It receives signals from sensors throughout the engine and transmission, then adjusts fuel delivery, ignition timing, and shift patterns to optimize performance and emissions. The PCM also monitors system health and stores diagnostic trouble codes when faults occur. Because it controls so many critical functions, a failing PCM can cause a wide range of drivability issues. When the original unit fails, a replacement PCMs for the Grand Prix must be properly programmed to match the vehicle’s VIN and options, including the remaining engine oil life, to restore full functionality.
The PCM on the 1999 Pontiac Grand Prix 3.1L is located next to the air cleaner assembly, according to the factory removal procedure. Access typically involves removing the air cleaner housing or ductwork to reach the module. The factory book time for PCM removal and replacement is 0.9 hours, and an additional 0.5 hours is allowed for the PCM relearn procedure. A critical factory caution states that the ignition must be OFF when disconnecting or reconnecting the PCM connectors to prevent internal damage. Also, before replacement, you should record the remaining engine oil life; if the new module is not programmed with that value, the oil life indicator will default to 100%.

Work with the ignition off, and treat the module as static-sensitive: avoid touching the connector pins at any point.
| Operation | Configuration | Book Time |
|---|---|---|
| Engine Control Module R&R | All configurations | 0.9 hr |
| Engine Control Module Relearn | All configurations | 0.5 hr |
| Powertrain Control Module Relearn | All configurations | 0.5 hr |
| Powertrain Control Module R&R | One | 0.9 hr |
After installing a new PCM in the 1999 Pontiac Grand Prix 3.1L, the factory procedure requires EEPROM reprogramming and setting the remaining engine oil life. The service manual notes that PCM service normally consists of either replacement or reprogramming. Choosing a VIN-programmed replacement unit from Flagship One means the module arrives already programmed with your vehicle’s VIN and calibration data, so the post-install programming steps are already completed. This eliminates the need for a separate reprogramming session and ensures the oil life value can be set correctly during the relearn process.
A failing PCM in the 1999 Pontiac Grand Prix 3.1L may cause a no-start condition, intermittent stalling, rough idle, misfire codes, or transmission shifting problems. The check engine light often illuminates, and a scan tool may fail to communicate with the module. One common internal fault is internal control module error, which indicates a memory or checksum failure within the PCM. Other symptoms include poor fuel economy, hesitation during acceleration, and erratic gauge readings. Because the PCM controls so many systems, these issues can mimic other component failures, making diagnosis important.
The following trouble codes are documented as module-internal faults for the 1999 Pontiac Grand Prix 3.1L PCM. These codes indicate problems within the control module itself rather than external sensors or circuits.
| Code | Meaning | Full Guide |
|---|---|---|
| P0601 | Internal memory checksum error | Full P0601 guide → |
| P0602 | Control module programming error | Full P0602 guide → |
| P0650 | Module-internal fault | Full P0650 guide → |
| P0656 | Module-internal fault | Full P0656 guide → |
| P1626 | Module-internal fault | — |
| P1629 | Module-internal fault | — |
| P1635 | Module-internal fault | — |
| P1637 | Module-internal fault | — |
| P1639 | Module-internal fault | — |
| P1653 | Module-internal fault | — |
| P1673 | Module-internal fault | — |
| P1689 | Module-internal fault | — |
Three factory service bulletins apply to the 1999 Pontiac Grand Prix 3.1L PCM. Bulletin #99-06-04-053 (October 1999) provides information on PCM reprogramming. Bulletin #83-81-32 (September 1998) introduces new PCM connector service kits for repairing damaged connectors. Bulletin #02-06-04-057E (March 2006) assigns labor operation numbers for all control module reprogramming work. These bulletins may be relevant when diagnosing PCM-related issues or performing replacement.
| Bulletin | Subject | What It Addresses |
|---|---|---|
| 99-06-04-053 | Info – PCM Reprogramming – (Oct 26, 1999) | — |
| 83-81-32 | INFO – NEW PCM CONNECTOR SERVICE KITS – (Sep 16, 1998) | — |
| 02-06-04-057 | Warranty Admin. – Labor Operation Assignments for All Control Module Reprogramming – (Mar 2, 20 | — |
When the PCM in your 1999 Pontiac Grand Prix 3.1L fails, you have two main options: repair the original module or replace it with a refurbished unit. Repair may be possible for some internal faults, but replacement with a pre-programmed unit often provides a more reliable solution. Flagship One offers refurbished PCMs that are VIN-programmed for your Grand Prix, eliminating the need for dealer reprogramming.

Flagship One stocks a refurbished, VIN-programmed PCM for the 1999 Pontiac Grand Prix with a lifetime warranty, free shipping and no core charge. The full Pontiac Grand Prix module lineup covers other engine configurations as well.
The 1999 Pontiac Grand Prix 3.1L relies on its PCM for engine and transmission control. Recognizing symptoms like no-start or stalling, and following factory cautions during replacement, can prevent further issues. A pre-programmed replacement PCM from Flagship One simplifies the process by handling the programming before installation.