How to Troubleshoot the Fuel and Emissions Systems
Intermittent Failures
The term intermittent failure means a system may have had a failure, but it checks OK now. If the malfunction indicator lamp (MIL) on the dash does not come on, check for poor connections or loose terminals at all connectors related to the circuit that you are troubleshooting. If the MIL was on but then went off, the original problem may have been intermittent.
Service Information
Periodically, new PCM software or new service procedures may become available. Always check online for the latest software or service information related to the DTCs or symptoms you are troubleshooting.
Opens and Shorts
Open and short are common electrical terms. An open is a break in a wire or at a connection. A short is an accidental connection of a wire to power, ground, or to another wire. In simple electronics, this usually means something won't work at all. With complex electronics (such as PCMs) this can sometimes mean something works, but not the way it's supposed to.
CHECK SYSTEM Display Indication (CHECK STARTING SYSTEM)
1.
If this indicator comes on, the starting system may have had a failure. Connect the HDS to the data link connector (DLC). Check the diagnostic trouble code (DTC) and note it. Then refer to the indicated DTC's troubleshooting, and begin the appropriate troubleshooting procedure.
USA models

Canada and Mexico models
How to Use the HDS (Honda Diagnostic System)
1.
Start the engine, and check the MIL in the gauge control module.
2.

3.
Turn the vehicle to the ON mode.

4.
Make sure the HDS communicates with the PCM and other vehicle systems. If it does not, go to the DLC circuit troubleshooting.

5.
Check the diagnostic trouble code (DTC) and note it. Also check the on-board snapshot data, and download any data found. Then refer to the indicated DTC's troubleshooting, and begin the appropriate troubleshooting procedure.


NOTE:
On-board snapshot indicates the engine conditions when the first malfunction, misfire, or fuel trim malfunction was detected.
The HDS can read the DTC, the on-board snapshot, the current data, and other PCM data.
For specific operations, refer to the user's manual that came with the HDS.

6.
If the MIL did not stay on
If the MIL did not stay on but there is a driveability problem, do the symptom troubleshooting.
If you cannot duplicate the DTC
Some of the troubleshooting requires you to reset the PCM and try to duplicate the DTC. If the problem is intermittent and you cannot duplicate the DTC, do not continue through the procedure. To do so will only result in confusion and possibly, a needlessly replaced PCM.
On-Board Snapshot
When a DTC troubleshooting results in intermittent failure, try to reproduce the failure under the same conditions with the on-board snapshot if the on-board snapshot has been recorded.
HDS Clear Command
The PCM stores various specific data to correct the system even if there is no electrical power such as when the 12 volt battery negative terminal or No. A12 (10 A) fuse is disconnected. Stored data based on failed parts should be cleared by using the CLEAR COMMAND of the HDS, if parts are replaced.

The HDS has three kinds of clear commands to meet this purpose. They are DTC clear, PCM reset, and CKP pattern clear. The DTC clear command erases all stored DTCs, freeze data, on-board snapshot, and readiness codes. This must be done with the HDS after reproducing the DTC during troubleshooting. The PCM reset command erases all stored DTCs, freeze data, on-board snapshot, readiness codes and all specific data to correct the system except CKP pattern. If the CKP pattern data in the PCM was cleared, you must do the CKP pattern learn procedure. The CKP pattern clear command erases only CKP pattern data. This command is for repair of a misfire or the CKP sensor.
Scan Tool Clear Command
If you are using a generic scan tool to clear commands, be aware that there is only one setting for clearing the PCM, and it clears all commands at the same time (CKP pattern learn, idle learn, freeze data, on-board snapshot, and DTCs). After you clear all commands, you then need to do these procedures, in this order: PCM idle learn procedure; CKP pattern learn procedure; test-drive to set readiness codes to complete.
DTC Clear
1.
Clear the DTC with the HDS while the engine is stopped.

2.
Turn the vehicle to the OFF (LOCK) mode.

3.
Turn the vehicle to the ON mode, and wait 30 seconds.

4.
Turn the vehicle to the OFF (LOCK) mode, and disconnect the HDS from the DLC.
How to End a Troubleshooting Session (required after any troubleshooting)
1.

2.

3.
Turn the vehicle to the OFF (LOCK) mode.

4.
Disconnect the HDS from the DLC.

NOTE: The PCM is part of the immobilizer system. If you replace the PCM, you must register the PCM to the keyless access system.
How to Troubleshoot Circuits at the PCM Connectors
NOTE: The PCM stays on for up to an hour after the vehicle is turned to the OFF (LOCK) mode. Jumping the SCS line after turning the vehicle to the OFF (LOCK) mode cancels this function. Disconnecting the PCM during this function, without jumping the SCS line first, can damage the PCM.

1.
Jump the SCS line with the HDS, and wait more than 1 minute.

2.
Disconnect PCM connectors A and E.
3.
When diagnosis/troubleshooting is done at the PCM connectors, use the terminal test port (A) above the terminal you need to check.
4.
Connect one side of the patch cord terminals (A) to a commercially available digital multimeter (B), and connect the other side of the terminal (C) to the pin probe male.
5.
Gently contact the pin probe (male) at the terminal test port from the terminal side. Do not force the tips into the terminals.

For accurate results, always use the pin probe (male).
To prevent damage to the connector terminals, do not insert test equipment probes, paper clips, or other substitutes as they can damage the terminals. Damaged terminals cause a poor connection and an incorrect measurement.
Do not puncture the insulation on a wire. Punctures can cause or eventually lead to poor or intermittent electrical connections.
OBD Status
The OBD status shows the current system status of each DTC and all of the parameters. This function is used to see if the repair was successfully completed. The results of diagnostic tests for the DTC are displayed as:
PASSED: The on-board diagnosis is successfully finished.
FAILED: The on-board diagnosis has finished but failed.
EXECUTING: The vehicle is in enable criteria conditions of the DTC, and the on board diagnosis is running.
NOT COMPLETED: The on-board diagnosis was running but is out of the enable conditions of the DTC.
OUT OF CONDITION: The vehicle has stayed out of the enable conditions of the DTC.