FREE REPAIR MANUALS & LABOR GUIDES 1982-2013 Vehicles
Courtesy of Operation CHARM: Car repair manuals for everyone.

Engine Control Module: Testing and Inspection





Engine Control Module Programming and Setup

The following service procedures require either a programming or a setup event performed for a complete repair.

Before Programming The Engine Control Module

Note: DO NOT program a control module unless you are directed by a service procedure or you are directed by a service bulletin. Programming a control module at any other time will not permanently correct a customers concern.

The following criteria must be met before performing the programming or learning procedure:

* There are no charging system concerns. All charging system concerns must be repaired before programming a control module.

* Battery voltage is between 12-16 V. The battery must be charged before programming the control module if the battery voltage is low.

* A battery charger is NOT connected to the vehicle battery. Incorrect system voltage or voltage fluctuations from a battery charger may affect programming or control module damage.

* Note the engine oil Life remaining percentage.

* Turn OFF or disable any of the following systems that may put a load on the vehicle battery:

- Twilight sentinel

- Interior lights

- Daytime running lights

- HVAC systems

- Radio

- Engine cooling fans, etc

* The ignition switch is in the proper position. The scan tool prompts you to turn ON the ignition, with the engine OFF. DO NOT change the position of the ignition switch during the programming procedure, unless instructed to do so.

* All of the following tool connections are secure:

- The connection at the data link connector (DLC)

- The voltage supply circuits

DO NOT disturb the tool harnesses while programming. If an interruption occurs during the programming procedure, the control module programming may be affected or control module damage may occur.

Replace and Program Control Module

If the engine control module (ECM) is replaced, the following procedures must be performed:

1. Connect a scan tool to the vehicle and access SPS. Refer to Service Programming System (SPS) Service Programming System (SPS).

2. Before removing the old control module, perform the SPS function Prepare Control Module for Removal, if available.

Note: The Prepare Control Module for Removal function can only be performed when communication with the old control module is still possible.

3. Replace the ECM.

4. Perform the SPS function Engine Control Module - Programming and follow the on-screen instructions.

5. Clear the DTCs after completing the Programming procedure.

6. Perform the SPS function Immobilizer Learn and follow the on-screen instructions. Refer to Immobilizer System Component Programming (with BTM) Immobilizer System Component Programming (with BTM)Immobilizer System Component Programming (without BTM) Immobilizer System Component Programming (without BTM).

7. Perform the SPS function Engine Control Module - Configuration & Setup and follow the on-screen instructions.

8. Clear DTCs after completing the Configuration & Setup procedure.

Reprogram Control Module

To reprogram an existing ECM, perform the following procedure:

1. Connect a scan tool to the vehicle and access SPS. Refer to Service Programming System (SPS) Service Programming System (SPS).

2. Perform the SPS function Engine Control Module - Programming and follow the on-screen instructions.

3. Clear DTCs after completing the Programming procedure.

4. Perform the SPS Function Immobilizer Learn and follow the on-screen instructions. Refer to Immobilizer System Component Programming (with BTM) Immobilizer System Component Programming (with BTM)Immobilizer System Component Programming (without BTM) Immobilizer System Component Programming (without BTM).

5. Perform the SPS function Engine Control Module - Configuration & Setup and follow the on-screen instructions, if available.

6. Clear DTCs after completing the Configuration & Setup procedure.

Unsuccessful Programming Recovery

In the event of an interrupted or unsuccessful programming event, perform the following:

1. Ignition ON. Ensure the control module, DLC, and programming tool connections are secure and the SPS software is up to date.

2. Verify the control module can be reprogrammed.

If the control module cannot be reprogrammed

1. Ignition OFF for one minute, ignition ON.

2. Verify the control module can be reprogrammed.

If the control module cannot be reprogrammed, replace the K20 Engine Control Module.

If the control module can be reprogrammed

3. All OK.

If the control module can be reprogrammed

3. All OK.

Repair Instructions

Perform the Diagnostic Repair Verification Verification Tests after completing the repair.

Control Module References Control Module References for ECM replacement, programming and setup.