Engine Control Module: Service and Repair
ECM ReplacementNOTE:
- Make sure the HDS is loaded with the latest software version.
- If you are replacing the ECM after substituting a known-good ECM, reinstall the original ECM, then do this procedure.
- During the procedure, if any READ DATA, WRITE DATA, or other data checks fail, note the failure, then continue.
1. Connect the HDS to the data link connector (DLC) (A) located under the driver's side of front console.
2. Turn the ignition switch ON (II).
3. HDS Make sure the HDS communicates with the ECM. If it doesn't, go to DLC circuit troubleshooting.
4. Select the PGM-FI system with the HDS.
5. Select the INSPECTION MENU.
6. Select the ETCS TEST, then select TP POSITION CHECK, and follow the screen prompts.
NOTE: If the TP POSITION CHECK indicates FAILED, continue with this procedure.
7. Select the READ DATA in the REPLACE ECM/PCM MENU.
NOTE:
- Doing this step copies (READS) the engine oil life data from the original ECM so you can later download (WRITES) it into the new ECM.
- If the READ DATA indicates FAILED, continue with this procedure.
8. Turn the ignition switch OFF.
9. Jump the SCS line with the HDS.
10. Remove the left side kick panel to access the ECM,
11. Disconnect the ECM connectors (A).
12. Remove the bolts (B), then remove the ECM (C).
13. Install the ECM in reverse order of removal.
14. Open the SCS line with the HDS.
15. Turn the ignition switch ON (II).
16. Manually input the VIN into the ECM with the HDS.
17. If READ DATA (engine oil life) failed in step 7, go to step 20, otherwise, go to step 18.
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.
18. Select the PGM-FI system.
19. Select WRITE DATA in the REPLACE ECM MENU.
NOTE: If the WRITE DATA indicates FAILED, continue with this procedure.
20. Select the IMMOBILE system.
21. In the ECM Replacement procedure, enter the immobilizer "PCM" (ECM) code; it allows the engine to start.
22. If the TP POSITION CHECK failed in step 6, clean the throttle body, then go to step 23.
23. If READ DATA failed in step 7 or WRITE DATA failed in step 19, replace the engine oil and filter, then go to step 24.
24. Select the PGM-FI system, and reset the ECM with the HDS.
25. Update the ECM software with the HDS.
26. Do the ECM idle learn procedure.
27. Do the CKP pattern clear/CPK pattern learn procedure.