Engine Control Module: Service and Repair
PCM Replacement1. Connect the HDS to the data link connector (DLC) (A) located under the driver's side of the dashboard.
2. Turn the ignition switch ON (II).
3. Make sure the HDS communicates with the PCM. If it doesn't, go to the DLC circuit troubleshooting. If you are returning from DLC circuit troubleshooting, skip steps 4 through 9 and 20 through 25, and do the following procedure after replacing the PCM.
- Replace the engine oil.
- Replace the ATF.
- Clean the throttle body.
4. Select the PGM-FI system with the HDS.
5. Select the INSPECTION MENU with the HDS.
6. Select the TP POSITION CHECK in the ETCS TEST with the HDS.
NOTE: If the TP POSITION CHECK fails, go to step 7.
7. Select the READ DATA in the REPLACE PCM MENU with the HDS.
NOTE: If the READ DATA fails, go to step 8.
8. Select the A/T SYSTEM with the HDS.
9. Select READ DATA in the REPLACE TCM/PCM MENU of the A/T MODE menu with the HDS.
NOTE: If the READ DATA fails, go to step 10.
10. Turn the ignition switch OFF.
11. Jump the SCS line with the HDS.
12. Remove the center lower covers (A).
13. Remove the duct (B).
14. Disconnect the PCM connectors (C).
15. Remove the bolts (D), then remove the PCM (E).
16. Install the PCM in the reverse order of removal.
17. Open the SCS line with the HDS.
18. 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 PCM; ignore it, and continue this procedure.
19. Input the VIN to the PCM with the HDS.
20. If READ DATA failed in step 7, go to step 24, otherwise to step 21.
21. Select the PGM-FI system with the HDS.
22. Select the WRITE DATA in the REPLACE PCM MENU with the HDS.
NOTE: If WRITE DATA fails go to step 23.
23. If READ DATA failed in step 9, go to step 28, otherwise go to step 24.
24. Select the A/T SYSTEM with the HDS.
25. Select the WRITE DATA in the REPLACE TCM/PCM MENU with the HDS.
NOTE: If WRITE DATA fails, go to step 26.
26. Rewrite the immobilizer code with the PCM replacement procedure in the HDS; it allows you to start the engine.
27. Reset the PCM with the HDS.
28. Do the PCM idle learn procedure.
29. Do the CKP pattern learn procedure.
30. If the TP POSITION CHECK failed in step 6, clean the throttle body, then go to step 31.
31. If the READ DATA failed instep 7 and/or the WRITE DATA in step 21 failed, replace the engine oil, then go to step 32.
32. If the READ DATA failed in step 9 and/or the WRITE DATA in step 23 failed, replace the ATF.