GM Service Manual Online
For 1990-2009 cars only

Engine Control Module (ECM)

Notice: In order to prevent any possible electrostatic discharge damage to the ECM, do not touch the connector pins.

Service of the engine control module (ECM) normally consists of either replacement or reprogramming. If the diagnosis indicates a replacement is needed, make sure that the replacement ECM is the correct part. If the new ECM is correct, remove the malfunctioning ECM and install the new service ECM. Reprogram the new ECM with the frequency code of the theft deterrent module currently on the vehicle. Before programming the new ECM, ensure that the following conditions exist:

    • The battery is fully charged.
    • The ignition switch is in the RUN position.
    • The connection at the data link connector (DLC) is secure.

Follow the instructions on the Tech Line terminal and the scan tool when programming the ECM. If the ECM fails to accept the program, check the following conditions:

    • Inspect all of the ECM connections.
    • Verify that the scan tool has the latest version of the software.

ECM Location


Object Number: 658355  Size: SH

Notice: Always turn the ignition off when installing or removing the ECM connectors in order to prevent damage to the components.

Important: In order to prevent any internal ECM damage, the ignition must be turned OFF when disconnecting or reconnecting the power to the ECM. This includes disconnecting or reconnecting the battery cables, the ECM fuse, the jumper cables, etc.

Removal Procedure

  1. Turn OFF the ignition.
  2. Remove the under hood fuse/relay cover.

  3. Object Number: 481021  Size: SH
  4. Grasp the ECM (2) and slide the unit straight up and out of the underhood relay center.
  5. Flip the release lever and disconnect the ECM connectors (1,3) from the ECM.
  6. Remove the fastener retaining the ECM ground wire to the ECM.
  7. Remove the fasteners that retain the ECM to the backing plate.
  8. Remove the ECM from the backing plate.

Installation Procedure

  1. The ignition must be OFF.

  2. Object Number: 481021  Size: SH
  3. Install the ECM (2) to the backing plate with the fasteners.
  4. Tighten
    Tighten the fasteners to 4 N·m (35 lb in).

  5. Install the fastener that retains the ECM ground wire to the ECM.
  6. Tighten
    Tighten the fastener to 4 N·m (35 lb in).

  7. Carefully align the harness connector with the ECM connector.
  8. Guide the connector into place while moving the release lever to the locked position.
  9. Align the backing plate of the ECM with the slots in the relay center and slide the unit into the underhood relay center.
  10. Program the frequency code of the new ECM with the frequency of the theft deterrent module using the following procedure:
  11. 7.1. Connect the scan tool to the vehicle.
    7.2. Turn ON the ignition with the engine OFF.
    7.3. Select Service Programming on the scan tool.
    7.4. Program the vehicle configuration as required.
    7.5. Follow the instruction on the scan tool to request the information from the controller.
    7.6. Remove the scan tool from the vehicle.
    7.7. Connect the scan tool to the Techline terminal.
    7.8. Follow the instructions on the Techline terminal to perform the Vehicle Theft Deterrent Learn function using the Service Programming System.
    7.9. Turn OFF the scan tool.
    7.10. Disconnect the scan tool from the Techline terminal.
    7.11. Reconnect the scan tool to the vehicle.
    7.12. Turn ON the ignition with the engine OFF.
    7.13. Return to the Service Programming menu and follow the instructions to program the frequency code.
    7.14. After the programming is complete, clear any DTCs that may have set in the ECM prior to learning the correct theft frequency code.
  12. Perform the Idle Learn Procedure. Refer to Idle Learn .
  13. Install the under hood fuse/relay cover.