Last updated on July 19th, 2026 at 10:33 am

ECM

1999 Buick Riviera PCM Replacement Guide with Essential Cautions

The powertrain control module in the 1999 Buick Riviera manages engine timing, fuel delivery, and emission controls. Failure typically results in loss of engine control, communication errors with scan tools, and a range of diagnostic trouble codes.

Quick Summary

When a 1999 Buick Riviera begins to exhibit no‑start conditions, rough idle, or erratic sensor readings, the powertrain control module often becomes the focus of diagnosis. This guide walks you through what the PCM does in this particular model, where it lives, how to replace it safely, and what programming steps are required afterward. You will also learn the common symptoms that point to a faulty module, the factory service bulletins that address known issues, and practical steps to protect the PCM from future problems. By the end, you should feel confident in assessing the need for a new unit and understanding the precautions that keep the replacement reliable.

What the ECM Does in a 1999 Buick Riviera

In the 1999 Buick Riviera the powertrain control module acts as the central computer for the engine, monitoring sensor inputs and commanding actuators to maintain optimal performance and emissions compliance. It processes data from the crankshaft position sensor, throttle position sensor, and oxygen sensors, then adjusts fuel injection timing, ignition spark, and idle speed accordingly. Because the module also stores calibration data, any loss of communication can trigger a cascade of diagnostic codes and cause the engine to run poorly or not start at all. The PCM’s role extends to managing transmission shift points in models equipped with automatic gearboxes, ensuring smooth gear changes under load. Maintaining correct voltage and clean connector contacts is vital, as the module is sensitive to electrostatic discharge and voltage spikes. 1999 Buick Riviera replacement PCM ensures that the vehicle’s control strategies remain calibrated to factory specifications, preserving drivability and emissions performance.

Where the ECM Is Located and What Replacement Involves

The PCM in the 1999 Buick Riviera is mounted within the engine compartment, attached to a bracket that provides access to the connector harness. To replace the unit, first disconnect the negative battery cable as required by the factory caution. Turn the ignition off, then remove the connector plugs, taking care not to touch the pins or soldered components on the board. The module itself is secured with bolts that can be removed with standard tools. Once the old PCM is taken out, the new unit is positioned in the same location, fastened, and the connectors are reinstalled. The entire removal and installation process typically takes about 1.2 hours according to the service labor guide.

1999 Buick Riviera ECM location diagram
From the factory ECM removal procedure for the 1999 Buick Riviera.

How to Reach the ECM on the 1999 Buick Riviera

  1. Disconnect the negative battery cable.
  2. Remove the screws from the right hand sound insulator.
  3. Disconnect the courtesy lamp from the right sound.
  4. Remove the right hand sound insulator.
  5. Remove the PCM from the mounting bracket.
  6. Remove the harness connectors from PCM.
  7. Remove the PCM from instrument panel.
  8. Position System Variation Learn Procedure.

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 1.2 hr

Programming Requirements After Replacement

After the PCM is installed in a 1999 Buick Riviera, the factory procedure calls for recording the remaining engine oil life; if this data is not transferred, the system will default to a full 100 percent oil life reading. Additionally, the ignition must be turned off while connecting or disconnecting the PCM power sources to avoid damage. Flagship One supplies units that arrive already VIN‑programmed, so the oil‑life entry and other vehicle‑specific calibrations are completed before the part reaches your shop. a VIN‑programmed replacement unit eliminates the need for on‑site reprogramming, simplifying the final steps of the repair.

Symptoms of a Failing ECM

Owners of a 1999 Buick Riviera may notice a range of issues when the PCM begins to fail. Common signs include the engine refusing to start, intermittent stalling at idle, rough acceleration, and a loss of power‑train related diagnostic communication with scan tools. You might also see shifting irregularities in automatic models, as the module controls shift timing. When the internal fault Processor Clock Failure is logged, it indicates a timing problem inside the PCM that often coincides with the broader symptoms described. Other trouble codes such as P0602, P0650, and P1626 can appear, reflecting sensor mismatches or internal processor errors. These symptoms typically prompt a thorough scan and, if confirmed, lead to PCM replacement.

Module Trouble Codes on the 1999 Buick Riviera

The following internal trouble codes have been documented for the 1999 Buick Riviera PCM and may appear during diagnostic scans:

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 →
P1626 Module-internal fault
P1629 Module-internal fault
P1635 Module-internal fault
P1639 Module-internal fault
P1653 Module-internal fault
P1689 Module-internal fault

Factory Service Bulletins Worth Knowing

Service Bulletin #99-06-04-053, dated Oct 26, 1999, provides information on PCM reprogramming procedures for this model.

Bulletin Subject What It Addresses
99-06-04-053 Info – PCM Reprogramming – (Oct 26, 1999)

Protecting the ECM in Your 1999 Buick Riviera

Frequently Asked Questions

What are the risks of not disconnecting the battery before removing the PCM on a 1999 Buick Riviera?

Leaving the battery connected can expose the PCM to voltage transients that may cause electrostatic discharge damage. The factory caution advises disconnecting the negative cable to protect the module’s internal circuitry.

How does the PCM affect engine oil life monitoring in the 1999 Buick Riviera?

The PCM stores the remaining oil life percentage. If a replacement is not programmed with this value, the system defaults to 100 percent, which can mask the true condition of the oil and affect maintenance scheduling.

Can a 1999 Buick Riviera run without a PCM?

The vehicle relies on the PCM for essential engine management functions. Without it, the engine will typically not start or will run erratically, and emissions controls will be disabled.

When the PCM in your 1999 Buick Riviera needs attention, you can choose a brand‑new factory‑spec unit or a refurbished replacement that meets the same performance standards. Both options require the same removal steps and safety precautions, but a refurbished part may offer cost savings while still delivering reliable operation when properly programmed.

Refurbished VIN-programmed ECM for the 1999 Buick Riviera
A refurbished, VIN-programmed replacement ECM for the 1999 Buick Riviera from Flagship One.

Flagship One stocks a refurbished, VIN-programmed ECM for the 1999 Buick Riviera with a lifetime warranty, free shipping and no core charge. The full Buick Riviera module lineup covers other engine configurations as well.

Final Thoughts

Replacing the powertrain control module in a 1999 Buick Riviera restores engine control and eliminates related diagnostic codes. Follow the safety cautions, use the correct labor time, and consider a VIN‑programmed unit to simplify post‑install requirements.