Honda Civic

DTC

Diagnostic Trouble Code (DTC) Quick Reference — Honda Civic

A quick-reference guide to the most common Diagnostic Trouble Codes (DTCs) encountered on Honda Civic models. These standardized OBD-II codes help identify issues with the engine, transmission, and emissions systems. Always confirm the code with a diagnostic scanner before performing repairs.

CodeDescriptionCommon CausesAffected Generations
P0010Variable Valve Timing Control (VTC) Oil Control Solenoid Valve MalfunctionFailed VTC solenoid, wiring issue, timing chain stretch, low oil pressure6th–11th gen
P0011Variable Valve Timing Control (VTC) System MalfunctionFailed VTC solenoid, timing chain stretch, camshaft sensor issue, low oil6th–11th gen
P0101Mass Air Flow (MAF) Circuit Range / Performance ProblemDirty MAF sensor, vacuum leak, air intake leak, fuel pressure issueAll OBD-II (1996+)
P0107Manifold Absolute Pressure (MAP) Sensor Circuit Low InputFailed MAP sensor, vacuum leak, wiring issue, intake manifold leakAll OBD-II (1996+)
P0108Manifold Absolute Pressure (MAP) Sensor Circuit High InputFailed MAP sensor, wiring short, PCM issue, vacuum line disconnectedAll OBD-II (1996+)
P0111Intake Air Temperature (IAT) Sensor Circuit Range / Performance ProblemFailed IAT sensor, wiring issue, air intake leak, sensor contaminationAll OBD-II (1996+)
P0113Intake Air Temperature (IAT) Sensor Circuit High InputFailed IAT sensor, wiring short, PCM issue, sensor connector corrosionAll OBD-II (1996+)
P0116Engine Coolant Temperature (ECT) Sensor Circuit Range / PerformanceFailed ECT sensor, thermostat stuck, wiring issue, coolant leakAll OBD-II (1996+)
P0118Engine Coolant Temperature (ECT) Sensor Circuit High InputFailed ECT sensor, wiring short, PCM issue, sensor connector corrosionAll OBD-II (1996+)
P0122Throttle / Pedal Position Sensor / Switch A Circuit Low InputFailed TPS sensor, wiring issue, connector corrosion, PCM problemAll OBD-II (1996+)
P0128Coolant Thermostat (Coolant Temp Below Thermostat Regulating Temperature)Stuck-open thermostat, failed ECT sensor, wiring issue, coolant leak7th–11th gen
P0134O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)Failed upstream O2 sensor, wiring open, connector corrosion, PCM issueAll OBD-II (1996+)
P0135O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)Failed upstream O2 sensor heater, wiring issue, blown fuse, PCM problemAll OBD-II (1996+)
P0139O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)Aging downstream O2 sensor, exhaust leak, fuel system issue, wiring problemAll OBD-II (1996+)
P0141O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)Failed downstream O2 sensor heater, wiring issue, blown fuse, PCM problemAll OBD-II (1996+)
P0171System Too Lean (Bank 1)Vacuum leak, MAF sensor issue, fuel pump failure, fuel filter restriction, injector leakAll OBD-II (1996+)
P0172System Too Rich (Bank 1)Failed MAF sensor, faulty O2 sensor, fuel pressure regulator issue, leaking injectorAll OBD-II (1996+)
P0300Random / Multiple Cylinder Misfire DetectedFaulty ignition coils, worn spark plugs, vacuum leaks, fuel delivery issues, low compressionAll OBD-II (1996+)
P0301 / P0302 / P0303 / P0304Cylinder 1–4 Misfire DetectedIgnition coil failure (specific cylinder), spark plug, fuel injector, compression issueAll OBD-II (1996+)
P0325Knock Sensor 1 Circuit (Bank 2 or Single Sensor)Failed knock sensor, wiring issue, connector corrosion, PCM problemAll OBD-II (1996+)
P0328Knock Sensor 1 Circuit High Input (Bank 2 or Single Sensor)Failed knock sensor, wiring short, PCM issue, sensor connector corrosionAll OBD-II (1996+)
P0335Crankshaft Position Sensor Circuit MalfunctionFailed CKP sensor, wiring damage, tone ring issue, connector corrosionAll OBD-II (1996+)
P0336Crankshaft Position Sensor A Circuit Range / PerformanceFailed CKP sensor, wiring issue, tone ring damage, timing chain stretchAll OBD-II (1996+)
P0339Crankshaft Position Sensor A Circuit IntermittentIntermittent CKP sensor failure, loose connector, wiring corrosion, tone ring issueAll OBD-II (1996+)
P0340Camshaft Position Sensor Circuit MalfunctionFailed CMP sensor, wiring damage, timing chain stretch, connector corrosionAll OBD-II (1996+)
P0341Camshaft Position Sensor Circuit Range / PerformanceFailed CMP sensor, timing chain stretch, wiring issue, tone ring damageAll OBD-II (1996+)
P0420Catalyst System Efficiency Below Threshold (Bank 1)Failed catalytic converter, faulty oxygen sensors, exhaust leaks, engine misfire damageAll OBD-II (1996+)
P0443Evaporative Emission Control System Purge Control Valve Circuit MalfunctionFailed purge valve solenoid, wiring issue, clogged EVAP lines, connector corrosionAll OBD-II (1996+)
P0455Evaporative Emission System Gross Leak DetectedLoose or missing gas cap, cracked fuel tank, damaged EVAP lines, failed charcoal canisterAll OBD-II (1996+)
P0456Evaporative Emissions System Small Leak DetectedLoose gas cap, small EVAP line leak, failed purge valve, charcoal canister issueAll OBD-II (1996+)
P0497Evaporative Emission System Low Purge FlowRestricted purge valve or vapor lines, failed canister purge valve, clogged EVAP lines8th–11th gen
P0498Evaporative Emission System Vent Control Circuit LowFailed vent valve solenoid, wiring issue, clogged vent line, connector corrosion8th–11th gen
P0507Idle Control System RPM Higher Than ExpectedVacuum leak, failed IAC valve, TPS sensor issue, intake manifold leak, carbon buildupAll OBD-II (1996+)
P0560System Voltage MalfunctionFailed alternator, weak battery, wiring issue, corroded battery terminals, PCM problemAll OBD-II (1996+)
P0730Incorrect Gear RatioTransmission fluid low, failed transmission solenoid, wiring issue, internal transmission damageAll OBD-II (1996+)
P0740Torque Converter Clutch Circuit MalfunctionFailed torque converter solenoid, transmission fluid issue, wiring problem, internal transmission damageAll OBD-II (1996+)
P0087Fuel Rail / System Pressure Too LowFailed fuel pump, clogged fuel filter, fuel pressure regulator issue, leaking injector10th–11th gen (DI engines)
P0299Turbo / Supercharger UnderboostBoost leak, failed turbo, wastegate issue, intercooler leak, wiring problem (turbo models)10th–11th gen (turbo models)
P1361 / P1362Camshaft Position Sensor / TDC Sensor Circuit MalfunctionFailed CMP/TDC sensor, wiring issue, timing chain stretch (R18), connector corrosion6th–9th gen (D, B, R18, K engines)
P1456EVAP Control System Leak Detected (Fuel Tank)Loose, damaged, or missing gas cap, fuel tank vapor line leak, cracked fuel tank6th–9th gen
P1457EVAP Control System Leak Detected (Canister)Damaged charcoal canister, cracked EVAP lines, failed vent valve, canister seal leak6th–9th gen
P2646 / P2647 / P2648 / P2649Rocker Arm Oil Pressure Switch Circuit (Intake / Exhaust)Low oil pressure, failed oil pressure switch, wiring issue, timing chain stretch (K20/K24)7th–11th gen (K-series engines)
P0685 / P0686Engine Control Module (ECM) / PCM Power Control CircuitFailed main relay, wiring issue, blown fuse, corroded connectors, PCM problemAll OBD-II (1996+)