Operation CHARM: Car repair manuals for everyone.

Engine Control Module: Service and Repair




Service Information

PCM Removal and Installation













Any one of the above updating tools can be used.

Removal

1. HDS DLC - Connection





NOTE: For specific operations, refer to the user's manual that came with the Honda Diagnostic System (HDS). Make sure the HDS is loaded with the latest software.

1. Connect the HDS to the data link connector (DLC) (A) located under the driver's side of the dashboard.

2. Turn the ignition switch to ON (II).

3. Make sure the HDS communicates with the vehicle. If it does not communicate, go to the DLC circuit troubleshooting.

2. PCM Data Copy

1. Select the REPLACE PCM MENU, then select READ DATA and follow the screen prompts.

NOTE:
* Doing this step copies (READS) the engine oil life data from the original PCM so you can later download (WRITES) it into the new PCM.
* If READ DATA indicates FAILED, continue with this procedure.

3. SCS Line Short

1. Turn the ignition switch to LOCK (0).

2. Jump the SCS line with the HDS.

4. Under Hood Fuse/Relay Box - Move





1. Move the under hood fuse/relay box.

5. PCM





1. Remove the cover.





2. Disconnect PCM connectors A, B, and C.

NOTE: PCM connectors A, B, and C have symbols (A=(square), B=(triangle), C=(circle)) embossed on them for identification.

3. Remove the PCM (D).

Installation

1. PCM





1. Connect PCM connectors A, B, and C.

2. Install the PCM (D).





3. Install the cover.

2. Under Hood Fuse/Relay Box - Move





1. Move back the under hood fuse/relay box.

3. HDS DLC - Connection





1. Connect the HDS to the data link connector (DLC) (A) located under the driver's side of the dashboard.

2. Turn the ignition switch to ON (II).

3. Make sure the HDS communicates with vehicle. If it does not communicate, go to the DLC circuit troubleshooting.

4. VIN Registration

1. Manually input the VIN to the PCM with the HDS.

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.

5. PCM Data Copy

1. If the READ DATA (engine oil life) failed in removal procedure, go to immobilizer key registration procedure. Otherwise, go to next step.

2. Select the PGM-FI system with the HDS.

3. Select the REPLACE PCM MENU, then select WRITE DATA, and follow the screen prompts.

NOTE: If the WRITE DATA indicates FAILED, continue with this procedure.

6. Immobilizer Key Registration - Programming Control Unit

1. Select the IMMOBI SYSTEM with the HDS.

2. Enter the immobilizer code using the PCM replacement procedure in the HDS; it allows you to start the engine.

7. PCM Read Data and Write Data

1. If the READ DATA failed in removal procedure or the WRITE DATA failed, replace the engine oil, and the engine oil filter, then go to next step.

8. PCM - Reset

1. Reset the PCM with the HDS while the engine is stopped.

2. Turn the ignition switch to LOCK (0).

3. Turn the ignition switch to ON (II) and wait 30 seconds.

9. PCM Update

1. Update the PCM with the HDS if it does not have the latest software.

10. Warm Up The Engine

Start the engine. Hold the engine speed at 3,000 rpm without load (in P or N) until the radiator fan comes on, then let it idle.

11. PCM - Idle Learn

The idle learn procedure must be done so the PCM can learn the engine idle characteristics.

Do the idle learn procedure whenever you do any of these actions:
* Replace the PCM.
* Reset the PCM.
* Update the PCM.
* Replace or clean the throttle body.
* When the engine or transmission is disassembled.

NOTE: Clearing the DTCs with the HDS does not require you to do the idle learn procedure.

Procedure

1. Make sure all electrical items (A/C, audio, lights, etc.) are off.

2. Turn the ignition switch to ON (II).

3. Start the engine. Hold the engine speed at 3,000 rpm without load (in P or N) until the radiator fan comes on, or until the engine coolant temperature reaches 194 °F (90 °C).

4. Let the engine idle for about 5 minutes with the throttle fully closed.

NOTE: If the radiator fan comes on, do not include its running time in the 5 minutes.

5. Verify on the HDS data list that the idle learn procedure is complete.

12. CKP Pattern Clear/CKP Pattern Learn

1. Select CRANK PATTERN in the ADJUSTMENT MENU with the HDS.

2. Select CRANK PATTERN CLEAR, and clear the CKP pattern.

3. Select CRANK PATTERN LEARNING with the HDS, and follow the screen prompts.

13. Start Clutch Pressure Control - Calibration

Start Clutch Pressure Control Calibration Procedure with the HDS

1. Select Start Clutch Feedback Learn in the Miscellaneous Test Menu with the HDS.

2. Test-drive the vehicle for several minutes, make sure the engine does not stall or flare when starting off, and verify that a problem does not occur on the start clutch pressure control system.

Start Clutch Pressure Control Calibration Procedure with SCS mode

1. Apply the parking brake, and block all four wheels securely.

2. Start the engine, and warm up the engine to normal operating temperature (the radiator fan comes on twice).

3. Make sure that the Malfunction Indicator Lamp (MIL) does not come on and the D indicator does not blink. If the MIL comes on or the D indicator blinks, check the fuel and emissions system or the CVT control system.

4. Select SCS mode in the Select Mode menu with the HDS.

5. Press the brake pedal, and continue pressing the pedal until the calibration is completed.

6. Start the engine without a load (headlights, audio system, blower fan, rear window defogger, A/C, etc.), and let it idle.

7. Shift the shift lever to N, shift to D, S, then L, and return to N. Repeat this shifting pattern twice within 20 seconds after the engine is started.

8. Follow the HDS screen prompts to open-circuit the SCS signal terminal using the tester menu, then disconnect the HDS from the DLC.

9. Check that the D indicator comes on when the shift lever is in N, then goes off.

10. If the D indicator blinks or does not come on, or if the indicator comes on and stays on, turn the ignition switch to LOCK (0), and restart the procedure with step 5.

11. Shift to D, and check that the D indicator comes on, then goes off.

12. If the D indicator blinks or does not come on, or if the indicator comes on and stays on, turn the ignition switch to LOCK (0), and restart the procedure with step 5.

13. Test-drive the vehicle for several minutes, make sure the engine does not stall or flare when starting off, and verify that a problem does not occur on the start clutch pressure control system.

Start Clutch Pressure Control Calibration Procedure by Driving the Vehicle

1. Start the engine, and warm up the engine to normal operating temperature (the radiator fan comes on twice).

2. Make sure that the MIL does not come on and the D indicator does not blink. If the MIL comes on or the D indicator blinks, check the fuel and emissions system or the CVT control system for DTCs. Troubleshoot accordingly.

3. Start the engine without a load (headlights, audio system, blower fan, rear window defogger, A/C, etc.), and let it idle.

4. Check the IMA battery level. If the IMA battery level indicator displays three segments or less, apply the parking brake, then start the engine with the shift lever in P or N, and hold it between 3,500 rpm and 4,000 rpm without load until the level gauge will display at half charged level.

5. Drive the vehicle with the shift lever in D until the vehicle speed reaches 37 mph (60 km/h), then release the accelerator and decelerate without pressing the brake pedal for at least 5 seconds to reach completion.

6. Test-drive the vehicle for several minutes, make sure the engine does not stall or flare when starting off, and verify that a problem does not occur on the start clutch pressure control system.