Engine Control Module Programming and Setup
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 concern. 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 vehicle is in Service Mode Active.
* 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.
ECM Replacement
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.
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. Perform the SPS function Engine Control Module - Configuration & Setup and follow the on-screen instructions. On the screen Control Module - Configuration and Setup Function(s), select both control module Configuration/Reconfiguration and the appropriate control module Setup.
6. Clear DTCs after completing the programming procedure.
7. Ignition ON, engine running.
8. If the SPS function Prepare Control Module for Removal could not be performed, perform the following:
Engine Oil Life Remaining. When available, use a scan tool to reset the Engine Oil Life back to the original percentage recorded before the module was replaced.
ECM Reprogramming
If the engine control module (ECM) needs to be reprogrammed, 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. Perform the SPS function Engine Control Module - Programming and follow the on-screen instructions.
3. Engine Oil Life Remaining. When available, use a scan tool to reset the Engine Oil Life back to the original percentage recorded before the module was reprogrammed.
Setup for Component Replacement
The replacement of some components will require a setup procedure for complete repair.
To speed up the learn process perform the scan tool Fuel Trim Reset function if any of the following components are replaced:
* Manifold absolute pressure sensor
* Accelerator pedal position sensor
* Throttle body
* Heated oxygen sensor
* Fuel injector
* Crankshaft position sensor
* Camshaft position sensor