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)

Honda Civic & CRV Emissions and engine control systems |

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
  • Pages

    open all | close all