Obtaining and clearing Diagnostic Trouble Codes (DTCs)
1. All models covered by this manual areequipped with on-board diagnostics. When the PCM recognizes a malfunction in a monitored emission or engine control system, component or circuit, it turns on the Malfunction Indicator Light (MIL) on the dash. The PCM will continue to display the MIL until the problem is fixed and the Diagnostic Trouble Code (DTC) is cleared from the PCM’s memory. You’ll need a scan tool to access any DTCs stored in the PCM.
2. Before outputting any DTCs stored in thePCM, thoroughly inspect ALL electrical connectors and hoses. Make sure that all electrical connections are tight, clean and free of corrosion. And make sure that all hoses arecorrectly connected, fit tightly and are in good condition (no cracks or tears).
Accessing the DTCs
3. The Diagnostic Trouble Codes (DTCs)can only be accessed with a code reader or scan tool. Professional scan tools are expensive, but relatively inexpensive generic code readers or scan tools (see illustrations 2.4a and 2.4b) are available at most auto parts stores. Simply plug the connector of the scan tool into the diagnostic connector (see illustration). Then follow the instructions included with the scan tool to extract the DTCs.
i.3 The Data Link Connector (DLC) is located under the dash, to the left of the steering column (Civic shown)
4. Once you have outputted all of the storedDTCs, look them up on the accompanying DTC chart.
5. After troubleshooting the source of eachDTC, make any necessary repairs or replace the defective component (s).
Clearing the DTCs
6. Clear the DTCs with the code reader orscan tool in accordance with the instructions provided by the tool’s manufacturer.
Diagnostic Trouble Codes
7. The accompanying tables are a list of theDiagnostic Trouble Codes (DTCs) that can be accessed by a do-it-yourselfer working at home (there are many, many more DTCs available to professional mechanics with proprietary scan tools and software, but those codes cannot be accessed by a generic scan tool). If, after you have checked and repaired the connectors, wire harness and vacuum hoses (if applicable) for an emission-related system, component or circuit, the problem persists, have the vehicle checked by a dealer service department or other qualified repair shop.
OBD-II trouble codes |
|
Note: Not all trouble codes apply to all models. | |
Code | Probable cause |
P0010 | Variable Valve Timing Control (VTC) oil control solenoid valve malfunction |
P0011 | Variable Valve Timing Control (VTC) system malfunction |
P0101 | Mass air flow or volume air flow circuit, range or performance problem |
P0102 | Mass air flow or volume air flow circuit, low input |
P0103 | Mass air flow or volume air flow circuit, high input |
P0107 | Manifold Absolute Pressure (MAP) sensor circuit, low voltage |
P0108 | Manifold Absolute Pressure (MAP) sensor circuit, high voltage |
P0111 | Intake Air Temperature (IAT) sensor circuit, range performance problem |
P0112 | Intake Air Temperature (IAT) sensor circuit, low voltage |
P0113 | Intake Air Temperature (IAT) sensor circuit, high voltage |
P0116 | Engine Coolant Temperature (ECT) sensor range/performance problem |
P0117 | Engine Coolant Temperature (ECT) sensor circuit, low voltage |
P0118 | Engine Coolant Temperature (ECT) sensor circuit, high voltage |
P0122 | Throttle Position (TP) sensor circuit, low voltage |
P0123 | Throttle Position (TP) sensor circuit, high voltage |
P0125 | Engine Coolant Temperature (ECT) sensor, slow response |
P0128 | Cooling system malfunction |
P0131 | Upstream oxygen sensor circuit, low voltage |
P0132 | Upstream oxygen sensor circuit, high voltage |
P0133 | Upstream oxygen sensor circuit, slow response |
P0133 | Air/Fuel (NF) ratio sensor circuit, slow response |
P0134 | Air/Fuel (AJF) ratio sensor circuit, no activity detected |
P0135 | Upstream oxygen sensor, heater circuit malfunction |
P0135 | Air/Fuel (NF) ratio sensor, heater circuit malfunction |
P0137 | Downstream oxygen sensor circuit, low voltage |
P0138 | Downstream oxygen sensor circuit, high voltage |
P0139 | Downstream oxygen sensor circuit, slow response |
P0141 | Downstream oxygen sensor, heater circuit malfunction |
P0143 | Third oxygen sensor circuit, low voltage |
P0144 | Third oxygen sensor circuit, high voltage |
P0145 | Third oxygen sensor circuit, slow response |
P0147 | Third oxygen sensor, heater circuit malfunction |
P0171 | Fuel system too lean |
P0172 | Fuel system too rich |
P0222 | Throttle Position Sensor (TP) sensor circuit, low voltage |
P0223 | Throttle Position Sensor (TP) sensor circuit, high voltage |
P0300 | Random misfire detected |
P0301 | Cylinder no. 1 misfire detected |
P0302 | Cylinder no. 2 misfire detected |
P0303 | Cylinder no. 3 misfire detected |
P0304 | Cylinder no. 4 misfire detected |
P0325 | Knock sensor circuit malfunction |
P0335 | Crankshaft Position (CKP) sensor circuit, no signal |
P0336 | Crankshaft Position (CKP) sensor circuit, intermittent interruption |
P0339 | Crankshaft Position (CKP) sensor circuit, intermittent interruption |
P0340 | Camshaft Position (CMP) sensor, no signal |
P0340 | Camshaft Position (CMP) sensor A, no signal |
P0341 | Variable Valve Timing Control (VTC) phase gap |
P0344 | Camshaft Position (CMP) sensor, intermittent interruption |
P0344 | Camshaft Position (CMP) sensor A, intermittent interruption |
P0365 | Camshaft Position (CMP) sensor B, no signal |
P0369 | Camshaft Position (CMP) sensor B, intermittent interruption |
P0401 | Exhaust Gas Recirculation (EGR) system, insufficient flow |
P0404 | Exhaust Gas Recirculation (EGR) valve, insufficient lift |
P0406 | Exhaust Gas Recirculation (EGR) valve position sensor circuit, high voltage |
P0420 | Catalyst system efficiency below threshold |
P0443 | Evaporative emission control system, purge control valve circuit malfunction |
P0451 | Fuel tank pressure sensor, range or performance problem |
P0452 | Fuel tank pressure sensor circuit, low voltage |
P0453 | Fuel tank pressure sensor circuit, high voltage |
P0455 | Evaporative emission (EVAP) control system leak detected (no purge flow or large leak) |
P0456 | Evaporative emission (EVAP) control system leak detected (very small leak) |
P0457 | Evaporative emission control system leak detected (fuel cap loose/off) |
P0461 | Fuel level sensor circuit, range or performance problem |
P0462 | Fuel level sensor circuit, low input |
P0463 | Fuel level sensor circuit, high input |
P0496 | Evaporative emission system — high purge flow |
P0497 | Evaporative Emission (EVAP) system, low purge flow |
P0498 | Evaporative emission system, vent control — circuit low |
P0499 | Evaporative emission system, vent control — circuit high |
P0500 | Vehicle Speed Sensor (VSS), circuit malfunction |
P0501 | Vehicle Speed Sensor (VSS), range or performance problem |
P0502 | Vehicle Speed Sensor (VSS), no signal |
P0505 | Idle control system malfunction |
P0506 | Idle control system, rpm lower than expected |
P0507 | Idle control system, rpm higher than expected |
P0511 | Idle Air Control (IAC) valve, circuit malfunction |
P0532 | A/C refrigerant pressure sensor, low input |
P0533 | NC refrigerant pressure sensor, high input |
P0562 | System voltage low |
P0563 | System voltage high |
P0600 | Serial communication link malfunction |
P0602 | Engine Control Module (ECM), programming error |
P0603 | Engine Control Module (ECM), internal circuit malfunction |
P0606 | Engine Control Module (ECM), processor malfunction |
P0607 | Powertrain Control Module (PCM) internal circuit malfunction |
P0630 | VIN not programmed, or mismatched |
P0661 | Intake Manifold Runner Control (IMRC) valve position sensor circuit, low voltage |
P0662 | Intake Manifold Runner Control (IMRC) valve position sensor circuit, high voltage |
P0685 | PCM power control circuit — internal circuit malfunction |
P0705 | Transmission Range (TR) switch, multiple shift position input |
P0706 | Transmission Range (TR) switch, open circuit |
P0710 | Automatic Transmission Fluid (ATF) temperature sensor |
P0711 | Transmission fluid temperature sensor circuit, range or performance problem |
P0713 | Transmission fluid temperature sensor circuit, high input |
P0715 | Input shaft (mainshaft) speed sensor |
P0716 | Input shaft (mainshaft) speed sensor, range or performance problem |
P0717 | Input shaft (mainshaft) speed sensor, no signal input |
P0718 | Input/turbine speed sensor circuit, intermittent signal |
P0720 | Output shaft (countershaft) speed sensor |
P0721 | Output shaft (countershaft) speed sensor, range or performance problem |
P0722 | Output shaft (countershaft) speed sensor, no signal input |
P0723 | Output speed sensor circuit, intermittent signal |
P0730 | Shift control system |
P0731 | Incorrect gear ratio, first gear |
P0732 | Incorrect gear ratio, second gear |
P0733 | Incorrect gear ratio, third gear |
P0734 | Incorrect gear ratio, fourth gear |
P0735 | Incorrect gear ratio, fifth gear |
P0740 | Lock-up control system |
P0741 | Lock-up control system |
P0745 | Mechanical problem in hydraulic system |
P0747 | Pressure control solenoid, stuck in On position |
P0748 | Automatic transmission clutch pressure control solenoid valve A |
P0750 | Mechanical problem in hydraulic system |
P0752 | Shift solenoid A, stuck in On position |
P0753 | Shift control solenoid valve A |
P0756 | Shift solenoid B, performance problem or stuck in Off position |
P0757 | Shift solenoid B, stuck in On position |
P0758 | Shift control solenoid valve B |
P0761 | Shift solenoid C, performance problem or stuck in Off position |
P0771 | Shift solenoid E, performance problem or stuck in Off position |
P0776 | Pressure control solenoid «B» performance or stuck in Off position |
P0777 | Pressure control solenoid «B» stuck On |
P0778 | Automatic transmission clutch pressure control solenoid valve B |
P0780 | Mechanical problem in hydraulic system |
P0795 | Mechanical problem in hydraulic system |
P0796 | Transmission fluid pressure (TFP) solenoid «C» — performance or stuck Off |
P0797 | Transmission fluid pressure (TFP) solenoid «C» — stuck On |
P0798 | Automatic transmission clutch pressure control solenoid valve C |
P0840 | 2nd clutch transmission fluid pressure switch |
P0842 | Transmission fluid pressure sensor/switch «A» circuit low |
P0843 | Transmission fluid pressure sensor/switch «A» circuit high |
P0845 | 3rd clutch transmission fluid pressure switch |
P0847 | Transmission fluid pressure sensor/switch «B» circuit low |
P0848 | Transmission fluid pressure sensor/switch «B» circuit high |
P0962 | Clutch pressure control solenoid valve A, short or open circuit |
P0963 | Clutch pressure control solenoid valve A |
P0966 | Clutch pressure control solenoid valve B |
P0967 | Clutch pressure control solenoid valve C |
P0970 | Pressure control (PC) solenoid C — control circuit low |
P0971 | Pressure control (PC) solenoid C — control circuit high |
P0973 | Shift solenoid valve A, short circuit |
P0974 | Shift solenoid valve A, open circuit |
P0976 | Shift solenoid valve B, short circuit |
P0977 | Shift solenoid valve B, open circuit |
P0979 | Shift solenoid (SS) C — control circuit low |
P0982 | Shift solenoid (SS) D |
P0983 | Shift solenoid (SS) D — control circuit high |
P0985 | Shift solenoid (SS) E — control circuit low |
P0986 | Shift solenoid (SS) E — control circuit high |