Last updated on July 19th, 2026 at 12:23 pm

PCM

1999 Pontiac Grand Prix 3.1L PCM Replacement & Programming Guide

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.

Quick Summary

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.

What the PCM Does in a 1999 Pontiac Grand Prix

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.

Where the PCM Is Located and What Replacement Involves

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%.

1999 Pontiac Grand Prix PCM location diagram
Typical PCM mounting area on the 1999 Pontiac Grand Prix (reference).

How to Reach the PCM on the 1999 Pontiac Grand Prix

  1. Disconnect the negative battery.
  2. Disconnect the IAT sensor electrical connector.
  3. Remove the 3 bolts from the inner fender brace and.
  4. Remove the brace.
  5. Loosen the clamps securing the air intake duct/MAF sensor to.
  6. Remove the air intake duct/MAF sensor from the.
  7. Remove the 2 screws from the 2 air.
  8. Remove the air cleaner housing cover assembly.
  9. Disconnect the PCM connectors.

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

Programming Requirements After Replacement

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.

Symptoms of a Failing PCM

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.

Module Trouble Codes on the 1999 Pontiac Grand Prix

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

Factory Service Bulletins Worth Knowing

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

Protecting the PCM in Your 1999 Pontiac Grand Prix

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.

Refurbished VIN-programmed PCM for the 1999 Pontiac Grand Prix
A refurbished, VIN-programmed replacement PCM for the 1999 Pontiac Grand Prix from Flagship One.

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.

Final Thoughts

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.