Engine Controls - MIL ON/DTC P2647
05-019November 8, 2011
Applies To:
2005 Odyssey EX-L and Touring - 5FNRL38..5B000001 thru 5FNRL38..5B057626
- 5FNRL386.5B400001 thru 5FNRL386.5B406585
MIL Comes On With DTC P2647
(Supersedes 05-019, dated April 22, 2005, to update the information marked by the black bars and asterisks).
REVISION SUMMARY
*Under WARRANTY CLAIMS INFORMATION, a flat rate time was changed.*
SYMPTOM
The MIL is on, and DTC P2647 (VTEC system stuck ON) is set during the first start after an oil and filter change.
PROBABLE CAUSE
The PCM software incorrectly interprets sensor inputs, causing DTC P2647 to set.
CORRECTIVE ACTION
Update the PCM software.
SOFTWARE INFORMATION
WARRANTY CLAIM INFORMATION
The normal warranty applies.
Failed Part: P/N 37820-RGM-A58
H/C 7907520
Defect Code: 07201
Symptom Code: 03203
Skill Level: Repair Technician
REPAIR PROCEDURE
NOTE:
^ Before you update the PCM, make sure the battery in the vehicle is fully charged.
^ To prevent PCM damage, do not operate anything electrical (audio system, brakes, A/C, power windows, moonroof, etc.) during the update.
1. Connect the HDS to the DLC, and use the HDS to read and clear the DTCs.
2. Use the HDS to update the PCM:
^ If not already done, load software update 1.017.006 or later onto the HDS.
^ In the HDS main screen, click on the reprogramming icon.
^ In the System Selection menu, select PGM-FI, and click on the confirmation check mark.
^ In the screen that shows the new program, click on the confirmation check mark. If the PCM in the vehicle already has the correct software, refer to the 2005 Odyssey Service Manual for troubleshooting.
^ In the Confirm the Control Module Update screen, click Yes.
^ When the programming is complete, click on the confirmation check mark.
NOTE:
Do not disconnect the HDS, and do not turn off the ignition switch.
^ In the Updating Honda Control Modules with HDS Tablet screen, click on the confirmation check mark.
^ Wait until the programming is complete. This programming takes about 10 minutes.
3. Do the PCM idle learn procedure:
^ Make sure all electrical items (A/C, audio, rear window defogger, lights, etc.) are off.
^ With the HDS, do the PCM RESET.
^ Turn the ignition switch to ON (II), and wait 2 seconds.
^ Start the engine, and hold it at 3,000 rpm without load (in Park or neutral) until the radiator fan comes on, or until the engine coolant temperature reaches 194°F (90°C).
^ 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.
4. Do the low-rpm CKP pattern learn:
^ Test-drive the vehicle on a level road: With the A/T in second gear, decelerate (with the throttle fully closed) from an engine speed of 2,500 rpm down to 1,000 rpm.
^ Stop the vehicle, and put the transmission into Park or Neutral. Set the parking brake. Do not turn off the ignition.
5. Connect the HDS to the DLC, and check the status of PULSER F/B LEARN:
^ On the Selection Menu, select PGM-FI.
^ On the Mode Menu, select Data List.
^ Check the value of PULSER F/B LEARN.
^ If the value is Completed, go to step 6.
^ If the value is Not Completed, make sure the engine is at normal operating temperature [the ECT SENSOR (1) value is 176 or higher], and repeat step 4.
6. Do the high-rpm CKP pattern learn:
^ Test-drive the vehicle on a level road: With the A/T in second gear, decelerate (with the throttle fully closed) from an engine speed of 5,000 rpm down to 3,000 rpm.
^ Stop the vehicle, and put the transmission into Park or Neutral. Set the parking brake. Do not turn off the ignition.
7. Connect the HDS to the DLC, and check the status of PULSER F/B LEARN (HIGH RPM):
^ On the Selection Menu, select PGM-FI.
^ On the Mode Menu, select Data List.
^ Check the value of PULSER F/B LEARN (HIGH RPM).
^ If the value is Completed, you are finished. Disconnect the HDS.
^ If the value is Not Completed, make sure the engine is at normal operating temperature [the ECT SENSOR (1) value is 176 or higher], and repeat step 6.
Disclaimer