LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Acura >> 2007 >> TSX Automatic >> Repair and Diagnosis >> Engine Performance >> System >> PGM-FI System >> ECM/PCM Replacement >> '04-05 models
April 5, 2026: LEMON Manuals is launched! Read the announcement.

'04-05 models

  1. Connect the HDS to the data link connector (DLC) (A) located under the driver's side of the dashboard.
    Fig 1: Identifying Data Link Connector
    G05490641Courtesy of AMERICAN HONDA MOTOR CO., INC.
  2. Turn the ignition switch ON (II).
  3. Make sure the HDS communicates with the ECM/PCM and other vehicle systems. If it doesn't, go to the DLC circuit troubleshooting (see DLC CIRCUIT TROUBLESHOOTING  ). If you are returning from DLC circuit troubleshooting, skip steps 4 through  6, and clean the throttle body (see THROTTLE BODY CLEANING ) after replacing the ECM/PCM.
  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. Turn the ignition switch OFF.
  8. Jump the SCS line with the HDS.
  9. Remove the center lower covers (A).
    Fig 2: Center Lower Covers, Duct, ECM/PCM Connectors And ECM/PCM Bolts w/Torque Spec.
    G05490642Courtesy of AMERICAN HONDA MOTOR CO., INC.
  10. Remove the duct (B).
  11. Disconnect ECM/PCM connectors (C).
  12. Remove the bolts (D), then remove the ECM/PCM (E).
  13. Install the parts in the reverse order of removal.
  14. Turn the ignition switch ON (II).
  15. Manually input the VIN to the ECM/PCM with the HDS.
    NOTE: '05 model: DTC P0630 "VIN Not Programmed or Mismatch" may be stored because the VIN has not been programmed into the ECM/PCM; ignore it, and continue this procedure.
  16. Select IMMOBI system with the HDS.
  17. Enter the immobilizer code with the ECM/PCM replacement procedure in the HDS; it allows you to start the engine.
  18. If the TP POSITION CHECK failed in step  6 clean the throttle body (see THROTTLE BODY CLEANING ), then go to step 19.
  19. Select PGM-FI system and reset the ECM/PCM with the HDS.
  20. Update the ECM/PCM if it does not have the latest software (see UPDATING THE ECM/PCM ).
  21. Do the ECM/PCM idle learn procedure (see ECM/PCM IDLE LEARN PROCEDURE ).
  22. Do the CKP pattern learn procedure (see CRANK (CKP) PATTERN CLEAR/CRANK (CKP) PATTERN LEARN ).

Special Tools Required 

NOTE:
  • Make sure the HDS is loaded with the latest software version.
  • If you are replacing the ECM/PCM after substituting a known-good ECM/PCM, reinstall the original ECM/PCM, then do this procedure.
  • During the procedure, if any READ DATA, WRITE DATA, or other data checks fail, note the failure, then continue.