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

Engine Control Module: Service and Repair

ECM Replacement

NOTE: If the troubleshooting leads to replace the ECM after substituting a known-good ECM, reinstall the original ECM first, then do this procedure.

1. Make sure you have the anti-theft code for the audio or the navigation system (if equipped).




2. Connect the HDS to the data link connector (DLC) (A) located under the driver's side of the dashboard.
3. Turn the ignition switch ON (II).
4. Make sure the HDS communicates with the ECM. If it doesn't, go to the DLC circuit troubleshooting. If you are returning from DLC circuit troubleshooting, skip steps 5 through 8 and 17 through 20, and do the following procedure after replacing the ECM.
- Replace the engine oil.
- Clean the throttle body.

5. Select the PGM-FI system with the HDS.
6. Select the INSPECTION MENU with the HDS.
7. Select the TP POSITION CHECK in the ETCS TEST with the HDS.

NOTE: If the TP POSITION CHECK fails, go to step 8.

8. Select the READ DATA in the REPLACE ECM MENU with the HDS.

NOTE: If the READ DATA fails, go to step 9.

9. Turn the ignition switch OFF.
10. Remove the battery.




11. Remove the cover (A).




12. Remove the bolts (D), then remove the ECM (E).
13. Disconnect the ECM connectors A, B, and C.

NOTE: ECM connectors A, B, and C have symbols (A=[], B=/\, C=0) embossed on them for identification.

14. Install the ECM and the battery in the reverse order of removal.
15. Turn the ignition switch ON (II).

NOTE: DTC P0630 "VIN Not Programmed or Mismatch" may be stored because the VIN has not been programmed into the ECM; ignore it, and continue this procedure.

16. Input the VIN to the ECM with the HDS.
17. If READ DATA failed in step 8, go to step 20, otherwise to STEP 18.
18. Select the PGM-FI system with the HDS.
19. Select WRITE DATA in the REPLACE ECM MENU with the HDS.

NOTE: If WRITE DATA fails go to step 20.

20. Update the ECM if it does not have the latest software.
21. Rewrite the immobilizer code with the ECM replacement procedure in the HDS; it allows you to start the engine.
22. Reset the ECM with the HDS.
23. Do the ECM idle learn procedure.
24. Do the CKP pattern learn procedure.
25. Enter the anti-theft code for the audio or the navigation system (if equipped) and set the clock.
26. If the TP POSITION CHECK failed in step 7, clean the throttle body, then go to step 27.
27. If the READ DATA failed in step 8 or WRITE DATA in step 19 failed, replace the engine oil.