Decoding OBD Scanner Codes for Your Honda Civic: A Comprehensive Guide

Navigating the complexities of your Honda Civic’s check engine light can be daunting. When that light illuminates on your dashboard, it’s often accompanied by a sense of unease and questions. What’s wrong? How serious is it? And most importantly, how can you fix it? Fortunately, modern vehicles like the Honda Civic are equipped with sophisticated onboard diagnostic systems that can help pinpoint the source of the problem. OBD-II (On-Board Diagnostics II) scanners are the key to unlocking this information, providing you with diagnostic trouble codes (DTCs) that can guide your repair journey.

This comprehensive guide, tailored specifically for Honda Civic owners, delves into a wide range of OBD scanner codes. Understanding these codes is the first crucial step in effectively diagnosing and addressing issues with your vehicle. While this list is extensive, remember that proper diagnosis often requires more than just reading a code. It’s about understanding what the code signifies, considering potential causes, and employing systematic troubleshooting techniques.

Below is an in-depth list of OBD-II codes that may be retrieved when using an OBD scanner on your Honda Civic. This list, derived from Honda service information, serves as a valuable resource for understanding potential issues your vehicle might be experiencing.

Please note: This list is for informational purposes and intended to be a starting point for diagnosis. Always consult your Honda Civic service manual and follow proper diagnostic procedures. If you are not comfortable working on your vehicle, seek the assistance of a qualified automotive technician.

Honda Civic OBD-II Trouble Codes Explained

P0010 – P0011: Variable Valve Timing Control (VTC) Malfunctions

  • P0010 Variable Valve Timing Control (VTC) Oil Control Solenoid Valve Malfunction: This code suggests an issue with the VTC oil control solenoid valve circuit. This valve is critical for regulating oil flow to the VTC actuator, which adjusts camshaft timing for optimal engine performance and fuel efficiency. Potential causes include a faulty solenoid, wiring problems, or low oil pressure.

  • P0011 Variable Valve Timing Control (VTC) System Malfunction: This code indicates a more general problem within the VTC system. It could be triggered by issues with the VTC actuator itself, the oil control valve, or related sensors. Symptoms might include rough idling, reduced power, and decreased fuel economy.

P0101 – P0103: Mass Airflow (MAF) Sensor Issues

  • P0101 Mass Airflow (MAF) Sensor Range/Performance Problem: The MAF sensor measures the amount of air entering the engine, a crucial input for the engine control unit (ECU) to calculate the correct fuel mixture. This code indicates that the MAF sensor reading is out of the expected range or not performing correctly. This could be due to a dirty or failing MAF sensor, air leaks in the intake system, or wiring problems.

  • P0102 Mass Airflow (MAF) Sensor Circuit Low Voltage: This code signifies a low voltage condition in the MAF sensor circuit. This could be caused by a short circuit, a faulty MAF sensor, or wiring issues.

  • P0103 Mass Airflow (MAF) Sensor Circuit High Voltage: Conversely, this code indicates a high voltage condition in the MAF sensor circuit, potentially due to an open circuit, a faulty MAF sensor, or wiring problems.

P0106 – P0108: Manifold Absolute Pressure (MAP) Sensor Problems

  • P0106 Manifold Absolute Pressure (MAP) Sensor Range/Performance Problem: The MAP sensor measures the pressure in the intake manifold, another key sensor for determining engine load and air-fuel mixture. This code suggests the MAP sensor readings are outside the expected range. Possible causes include a faulty MAP sensor, vacuum leaks, or wiring issues.

  • P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage: A low voltage signal from the MAP sensor could indicate a short circuit, a faulty sensor, or wiring problems.

  • P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage: High voltage in the MAP sensor circuit may point to an open circuit, a faulty sensor, or wiring issues.

P0111 – P0113: Intake Air Temperature (IAT) Sensor Faults

  • P0111 Intake Air Temperature (IAT) Sensor Circuit Range/Performance Problem: The IAT sensor measures the temperature of the air entering the engine. This information is used by the ECU to adjust fuel delivery and ignition timing. This code indicates that the IAT sensor readings are not within the expected range. A faulty IAT sensor or wiring problems are common causes.

  • P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage: Low voltage in the IAT sensor circuit can be caused by a short circuit, a faulty sensor, or wiring issues.

  • P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage: High voltage in the IAT sensor circuit may indicate an open circuit, a faulty sensor, or wiring problems.

P0116 – P0118 & P0125: Engine Coolant Temperature (ECT) Sensor Issues

  • P0116 Engine Coolant Temperature (ECT) Sensor Circuit Range/Performance Problem: The ECT sensor monitors the engine coolant temperature, essential for engine management and preventing overheating. This code indicates that the ECT sensor readings are out of the expected range. A faulty ECT sensor, thermostat issues, or wiring problems could be responsible.

  • P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Input: A low input signal from the ECT sensor might be due to a short circuit, a faulty sensor, or wiring problems.

  • P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Input: High input from the ECT sensor may indicate an open circuit, a faulty sensor, or wiring problems.

  • P0125 Engine Coolant Temperature (ECT) Sensor Slow Response: This code suggests that the ECT sensor is taking too long to reach the required temperature for closed-loop fuel control. This could be caused by a faulty thermostat or a failing ECT sensor.

P0122 – P0123 & P0128: Throttle Position (TP) Sensor and Cooling System

  • P0122 Throttle Position (TP) Sensor Circuit Low Input: The TP sensor monitors the position of the throttle plate, informing the ECU of driver intent and engine load. Low input from the TP sensor could indicate a short circuit, a faulty sensor, or wiring problems.

  • P0123 Throttle Position (TP) Sensor Circuit High Input: High input from the TP sensor may point to an open circuit, a faulty sensor, or wiring problems.

  • P0128 Cooling System Malfunction: This is a more general code indicating a problem with the cooling system. It could be related to a faulty thermostat, ECT sensor, radiator fan, or low coolant levels.

P0131 – P0145 & P0147: Oxygen Sensor and Heater Circuit Malfunctions (Bank 1)

These codes relate to the oxygen sensors (O2 sensors) in Bank 1 (the bank of cylinders that includes cylinder #1) and their associated heater circuits. O2 sensors are crucial for monitoring exhaust gases and ensuring proper air-fuel mixture for optimal catalytic converter function and emissions control.

  • P0131 Primary Heated Oxygen Sensor (Primary HO2S) (Sensor 1) Circuit Low Voltage: Indicates low voltage in the primary O2 sensor circuit (sensor 1, before the catalytic converter).

  • P0132 Primary Heated Oxygen Sensor (Primary HO2S) (Sensor 1) Circuit High Voltage: Indicates high voltage in the primary O2 sensor circuit.

  • P0133 Rear Air/Fuel Ratio (A/F) Sensor (Bank 1, Sensor 1) Circuit Slow Response: Suggests the rear air/fuel ratio sensor (which is technically also Sensor 1 in Bank 1 for some Hondas, often wideband) is responding slowly to changes in exhaust gas composition.

  • P0134 Air/Fuel Ratio (A/F) Sensor (Sensor 1) No Activity Detected: Indicates no signal from the air/fuel ratio sensor.

  • P0135 Primary Heated Oxygen Sensor (Primary HO2S) (Sensor 1) Heater Circuit Malfunction: Points to a problem with the heater circuit of the primary O2 sensor. The heater is essential for bringing the sensor to operating temperature quickly for accurate readings.

  • P0137 Secondary Heated Oxygen Sensor (Secondary HO2S) Circuit Low Voltage: Low voltage in the secondary O2 sensor circuit (sensor 2, after the catalytic converter).

  • P0138 Secondary Heated Oxygen Sensor (Secondary HO2S) Circuit High Voltage: High voltage in the secondary O2 sensor circuit.

  • P0139 Secondary Heated Oxygen Sensor (Secondary HO2S) Slow Response: Indicates the secondary O2 sensor is responding slowly.

  • P0141 Secondary Heated Oxygen Sensor (Secondary HO2S) (Sensor 2) Heater Circuit Malfunction: Problem with the heater circuit of the secondary O2 sensor.

  • P0143 Third Heated Oxygen Sensor (Third HO2S) (Sensor 3) Circuit Low Voltage: (For vehicles with a third O2 sensor). Low voltage in the third O2 sensor circuit.

  • P0144 Third Heated Oxygen Sensor (Third HO2S) (Sensor 3) Circuit High Voltage: (For vehicles with a third O2 sensor). High voltage in the third O2 sensor circuit.

  • P0145 Third Heated Oxygen Sensor (Third HO2S) (Sensor 3) Circuit Slow Response: (For vehicles with a third O2 sensor). Slow response from the third O2 sensor.

  • P0147 Third Heated Oxygen Sensor (Third HO2S) (Sensor 3) Heater Circuit Malfunction: (For vehicles with a third O2 sensor). Problem with the heater circuit of the third O2 sensor.

P0153 – P0161: Oxygen Sensor and Heater Circuit Malfunctions (Bank 2)

These codes are similar to the P013x and P014x codes but apply to Bank 2 (the bank of cylinders opposite to cylinder #1, if applicable to your Civic engine configuration).

  • P0153 Front Air/Fuel Ratio (A/F) Sensor (Bank 2, Sensor 1) Circuit Slow Response
  • P0154 Front Air/Fuel Ratio (A/F) Sensor (Bank 2, Sensor 1) Heater System Malfunction
  • P0155 Front Air/Fuel Ratio (A/F) Sensor (Bank 2, Sensor 1) Heater Circuit Malfunction
  • P0157 Front Secondary Heated Oxygen Sensor (Secondary HO2S) (Bank 2, Sensor 2) Circuit Low Voltage
  • P0158 Front Secondary Heated Oxygen Sensor (Secondary HO2S) (Bank 2, Sensor 2) Circuit High Voltage
  • P0159 Front Secondary Heated Oxygen Sensor (Secondary HO2S) (Bank 2, Sensor 2) Circuit Slow Response
  • P0161 Front Secondary Heated Oxygen Sensor (Secondary HO2S) (Bank 2, Sensor 2) Heater Circuit Malfunction

P0171 – P0175: Fuel System Lean/Rich Conditions

  • P0171 Fuel System Too Lean: Indicates that the engine is running lean, meaning there is too much air and not enough fuel in the air-fuel mixture. This can be caused by vacuum leaks, a faulty MAF sensor, low fuel pressure, or clogged fuel injectors.

  • P0172 Fuel System Too Rich: Indicates that the engine is running rich, meaning there is too much fuel and not enough air in the air-fuel mixture. Possible causes include faulty fuel injectors, a faulty pressure regulator, or a malfunctioning O2 sensor.

  • P0174 Front Bank (Bank 2) Fuel System Too Lean: Lean condition in Bank 2.

  • P0175 Front Bank (Bank 2) Fuel System Too Rich: Rich condition in Bank 2.

P0191 – P0198: Fuel and Engine Oil Temperature Sensor Issues

  • P0191 Fuel Pressure Sensor Range/Performance Problem: The fuel pressure sensor monitors the fuel pressure in the fuel rail. This code suggests the sensor readings are out of range.

  • P0192 Fuel Pressure Sensor Circuit Low Voltage: Low voltage in the fuel pressure sensor circuit.

  • P0193 Fuel Pressure Sensor Circuit High Voltage: High voltage in the fuel pressure sensor circuit.

  • P0196 EOT Sensor/Range Performance Problem: Engine Oil Temperature (EOT) sensor issue – range or performance problem.

  • P0197 EOT Sensor Circuit Low Voltage: Low voltage in the EOT sensor circuit.

  • P0198 EOT Sensor Circuit High Voltage: High voltage in the EOT sensor circuit.

P0222 – P0223: Throttle Position (TP) Sensor 2 Circuit Problems

  • P0222 Throttle Position (TP) Sensor 2 Circuit Low Voltage: Low voltage in a secondary TP sensor circuit (some Civics have more than one TP sensor for redundancy).

  • P0223 Throttle Position (TP) Sensor 2 Circuit High Voltage: High voltage in the secondary TP sensor circuit.

P0300 – P0306: Misfire Codes

These codes indicate engine misfires, where one or more cylinders are not firing correctly. Misfires can cause rough running, reduced power, and damage to the catalytic converter.

  • P0300 Random Misfire: Misfire detected in multiple cylinders or the system cannot identify a specific cylinder.

  • P0301 No. 1 Cylinder Misfire: Misfire detected in cylinder #1.

  • P0302 No. 2 Cylinder Misfire: Misfire detected in cylinder #2.

  • P0303 No. 3 Cylinder Misfire: Misfire detected in cylinder #3.

  • P0304 No. 4 Cylinder Misfire: Misfire detected in cylinder #4.

  • P0305 No. 5 Cylinder Misfire: Misfire detected in cylinder #5.

  • P0306 No. 6 Cylinder Misfire: Misfire detected in cylinder #6. (Depending on your Civic engine).

Common causes for misfires include faulty spark plugs, ignition coils, fuel injectors, vacuum leaks, low compression, or timing issues.

P0325: Knock Sensor Circuit Malfunction

  • P0325 Knock Sensor Circuit Malfunction: The knock sensor detects engine knock or detonation, allowing the ECU to retard ignition timing to protect the engine. This code indicates a problem with the knock sensor circuit.

P0335 – P0344: Crankshaft and Camshaft Position Sensor Issues

These sensors are vital for engine timing and synchronization.

  • P0335 Crankshaft Position (CKP) Sensor Circuit No Signal: No signal from the crankshaft position sensor. The engine may not start if this sensor fails.

  • P0336 P0339 Crankshaft Position (CKP) Sensor Circuit Intermittent Interruption: Intermittent signal from the crankshaft position sensor.

  • P0340 Camshaft Position (CMP) Sensor No Signal: No signal from the camshaft position sensor. Engine may have starting or running issues.

  • P0341 Camshaft Position (CMP) Sensor A Intermittent Interruption: Intermittent signal from camshaft position sensor A.

  • P0341 Variable Valve Timing Control (VTC) Phase Gap: (Code overlap with P0341 – potentially VTC related issue miscategorized as CMP sensor).

  • P0344 Camshaft Position (CMP) Sensor Intermittent Interruption: Intermittent signal from the camshaft position sensor.

P0365 – P0389: Camshaft and Crankshaft Position Sensor B Issues

These codes are similar to the P0340 range, but refer to Camshaft Position Sensor B or Crankshaft Position Sensor B (if applicable to your Civic engine configuration – some engines have multiple sensors).

  • P0365 Camshaft Position (CMP) Sensor B No Signal
  • P0366 P0369 Camshaft Position (CMP) Sensor B Intermittent Interruption
  • P0385 Crankshaft Position (CKP) Sensor B No Signal
  • P0389 Crankshaft Position (CKP) Sensor B Intermittent Interruption

P0401 – P0406: Exhaust Gas Recirculation (EGR) System Problems

The EGR system reduces NOx emissions by recirculating a portion of exhaust gas back into the intake manifold.

  • P0401 Exhaust Gas Recirculation (EGR) Insufficient Flow: Insufficient EGR flow. Can be caused by a clogged EGR valve or passages, or a faulty EGR valve control system.

  • P0404 Exhaust Gas Recirculation (EGR) Control Circuit Range/Performance Problem: Problem with the EGR control circuit.

  • P0406 Exhaust Gas Recirculation (EGR) Valve Position Sensor Circuit High Voltage: High voltage in the EGR valve position sensor circuit.

P0410 – P0411: Secondary Air Injection System Issues

The secondary air injection system helps reduce emissions during cold starts.

  • P0410 Air Pump Circuit Malfunction: Malfunction in the air pump circuit.

  • P0411 Secondary Air Injection System Incorrect Flow: Incorrect flow in the secondary air injection system.

P0420 – P0430: Catalyst System Efficiency Below Threshold

These codes indicate that the catalytic converter is not functioning as efficiently as it should.

  • P0420 Catalyst System Efficiency Below Threshold: Catalytic converter efficiency below threshold (Bank 1).

  • P0430 Front Bank Catalyst System Efficiency Below Threshold (Bank 2): Catalytic converter efficiency below threshold (Bank 2).

This can be caused by a failing catalytic converter, exhaust leaks, or issues with the air-fuel mixture or O2 sensors.

P0441 – P0499: Evaporative Emission (EVAP) Control System Faults

The EVAP system prevents fuel vapors from escaping into the atmosphere. These are common codes, often related to minor issues like a loose gas cap, but can also indicate more significant problems.

  • P0441 Evaporative Emission (EVAP) Control System Incorrect Purge Flow
  • P0442 Evaporative Emission (EVAP) System Small Leak Detected
  • P0443 Evaporative Emission (EVAP) Canister Purge Valve Circuit Malfunction
  • P0451 Fuel Tank Pressure (FTP) Sensor Range/Performance Problem
  • P0452 Fuel Tank Pressure (FTP) Sensor Circuit Low Voltage
  • P0453 Fuel Tank Pressure (FTP) Sensor Circuit High Voltage
  • P0456 Evaporative Emission (EVAP) System Very Small Leak Detected
  • P0457 Evaporative Emission (EVAP) System Leak Detected Fuel Fill Cap Loose/Off
  • P0461 Fuel Gauge Sending Unit Range/Performance Problem
  • P0462 Fuel Gauge Sending Unit Circuit Low Voltage
  • P0463 Fuel Gauge Sending Unit Circuit High Voltage
  • P0496 Evaporative Emission (EVAP) System High Purge Flow
  • P0497 Evaporative Emission (EVAP) System Low Purge Flow
  • P0498 Evaporative Emission (EVAP) Canister Vent Shut Valve Control Circuit Low Voltage
  • P0499 Evaporative Emission (EVAP) Canister Vent Shut Valve Control Circuit High Voltage

P0500 – P0511: Idle Control System and Vehicle Speed Sensor Issues

  • P0500 Vehicle Speed Sensor (VSS) Circuit Malfunction: Malfunction in the vehicle speed sensor circuit. Affects speedometer, cruise control, and potentially transmission operation.

  • P0501 Vehicle Speed Sensor (VSS) Range/Peformance Problem: VSS range or performance issue.

  • P0505 Idle Control System Malfunction: General idle control system malfunction.

  • P0506 Idle Control System RPM Lower Than Expected: Idle RPM is lower than expected.

  • P0507 Idle Control System RPM Higher Than Expected: Idle RPM is higher than expected.

  • P0511 Idle Air Control (IAC) Valve Circuit Malfunction: Malfunction in the IAC valve circuit (if your Civic model uses an IAC valve – newer models may use electronic throttle control instead).

P0521 – P0523: Engine Oil Pressure (EOP) Sensor Problems

  • P0521 EOP Sensor Range/Performance Problem: Engine Oil Pressure sensor range or performance issue.

  • P0522 EOP Sensor Circuit Low Voltage: Low voltage in the EOP sensor circuit.

  • P0523 EOP Sensor Circuit High Voltage: High voltage in the EOP sensor circuit.

P0560 – P0563: ECM/PCM Power Supply Issues

  • P0560 ECM Back-up Circuit Low Voltage: Low voltage in the ECM backup circuit (likely related to keep-alive memory).

  • P0563 Engine Control Module (ECM)/Powertrain Control Module (PCM) Power Source Circuit Unexpected Voltage: Unexpected voltage in the ECM/PCM power supply circuit. Serious electrical issue.

P0600 – P0685: ECM/PCM Internal and Relay Issues

These codes often indicate internal problems within the Engine Control Module (ECM) or Powertrain Control Module (PCM), or related power relay issues. These can be serious and may require ECM/PCM replacement or reprogramming.

  • P0600 Multiplex Control System Troubleshooting: Communication issue within the multiplex control system (likely CAN bus related).

  • P0603 ECM/PCM Internal Control Module Keep Alive Memory (KAM) Error: Error with the ECM/PCM’s Keep Alive Memory.

  • P0606 ECM/PCM Processor Malfunction: Malfunction in the ECM/PCM processor.

  • P0661 Intake Manifold Runner Control (IMRC) Valve Position Sensor Circuit Low Voltage: Low voltage in the IMRC valve position sensor circuit.

  • P0662 Intake Manifold Runner Control (IMRC) Valve Position Sensor Circuit High Voltage: High voltage in the IMRC valve position sensor circuit.

  • P0685 ECM/PCM Power Relay Control Circuit Malfunction: Malfunction in the ECM/PCM power relay control circuit.

P0700 – P0986: Transmission Related Codes

These codes are related to the automatic transmission control system. The specific codes are very detailed and point to various issues within the transmission, including sensor problems, solenoid malfunctions, pressure switch issues, and mechanical problems. Diagnosis and repair of these codes often require specialized transmission knowledge and equipment. Due to the extensive nature of these codes, only a selection will be listed for brevity, but the original list contains a comprehensive set.

  • P0700 Automatic Transmission Control System Malfunction: General transmission control system malfunction.

  • P0705 Short in Transmission Range Switch Circuit (Multiple Shift-position Input)

  • P0710 P0711 Problem in ATF Temperature Sensor Circuit

  • P0715 P0716 Problem in Mainshaft Speed Sensor Circuit

  • P0720 Countershaft Speed Sensor Circuit Malfunction

  • P0725 Engine Speed Input Circuit Malfunction

  • P0730 Problem in Shift Control System

  • P0740 Problem in Lock-up Control System

  • P0745 Problem in Hydraulic Control System of A/T Clutch Pressure Control Solenoid Valve A Circuit

  • P0750 Problem in Hydraulic Control System of Shift Solenoid Valve A Circuit

  • P0761 Shift Solenoid Valve C Stuck OFF

  • P0775 Problem in the Hydraulic Control System of A/T Clutch Pressure Control Solenoid Valve B Circuit

  • P0780 Problem in Shift Control System

  • P0795 Problem in Hydraulic Control System of A/T Clutch Pressure Control Solenoid Valve C Circuit

  • P0812 Open in Transmission Range Switch ATP RVS Switch Circuit

  • P0842 Short in 2nd Clutch Transmission Fluid Pressure Switch Clutch, or 2nd Clutch Transmission Fluid Pressure Switch (Clutch) Stuck ON

  • P0845 Problem in 3rd Clutch Pressure Switch Circuit

  • P0872 Short in 4th Clutch Transmission Fluid Pressure Switch Circuit, or 4th Clutch Transmission Fluid Pressure Switch Stuck ON

  • P0962 Problem in A/T Clutch Pressure Control Solenoid Valve A Circuit

  • P0970 Problem in A/T Clutch Pressure Control Solenoid Valve C Circuit

  • P0973 Short in Shift Solenoid Valve A Circuit

  • P0982 Short in Shift Solenoid Valve D Circuit

  • P0985 Short in Shift Solenoid Valve E Circuit

P1020 – P1895: Valve Pause System, Intake Manifold Runner Control, and Further Transmission Codes

This section includes codes related to specific Honda systems like Valve Pause System (likely related to VTEC or similar variable valve lift technologies), Intake Manifold Runner Control (IMRC), and continues with more detailed transmission codes. Again, due to the sheer volume, only a representative subset will be listed.

  • P1020 Valve Pause System Stuck Off
  • P1021 Valve Pause System Stuck On
  • P1025 Valve Pause System Sticking Off
  • P1026 Valve Pause System Sticking On
  • P1077 Intake Manifold Runner Control (IMRC) System Malfunction (Low rpm)
  • P1078 Intake Mainfold Runner Control (IMRC) System Malfunction (High rpm)
  • P1106 Barometric Pressure (BARO) Sensor Circuit Range/Performance Problem
  • P1107 Barometric Pressure (BARO) Sensor Circuit Low Voltage
  • P1108 Barometric Pressure (BARO) Sensor Circuit High Voltage
  • P1121 Throttle Position (TP) Sensor Lower Than Expected
  • P1122 Throttle Position (TP) Sensor Higher Than Expected
  • P1128 Manifold Absolute Pressure (MAP) Sensor Circuit Lower Than Expected
  • P1129 Manifold Absolute Pressure (MAP) Sensor Circuit Higher Than Expected
  • P1130 Demand for Changing Both Secondary Heated Oxygen Sensor (Secondary HO2S) (Sensor 2) and Third Heated Oxygen Sensor (Third HO2S) (Sensor 3)

P1149 – P1793: Air/Fuel Ratio Sensor, VTEC, ELD, Misfire, and More

This is a large and varied section including more detailed codes related to Air/Fuel Ratio sensors, VTEC system malfunctions, Electric Load Detector (ELD) issues, and a continuation of various sensor and system codes.

  • P1149 Air/Fuel Ratio (A/F) Sensor (Sensor 1) Range/Performance Problem (Multiple variations of this code)
  • P1157 Air/Fuel Ratio (A/F) Sensor (Sensor 1) AFS Line High Voltage (Multiple variations of this code)
  • P1162 Air/Fuel Ratio (A/F) Sensor (Sensor 1) Slow Response (Multiple variations of this code)
  • P1166 Air/Fuel Ratio (A/F) Sensor (Sensor 1) Heater System Electrical Problem (Multiple variations of this code)
  • P1168 Air/Fuel Ratio (A/F) Sensor (Sensor 1) LABEL Low Voltage
  • P1169 Air/Fuel Ratio (A/F) Sensor (Sensor 1) LABEL High Voltage
  • P1182 Fuel Temperature Sensor Circuit Low Voltage
  • P1183 Fuel Temperature Sensor Circuit High Voltage
  • P1253 P1259 VTEC System Malfunction
  • P1297 Electric Load Detector (ELD) Circuit Low Voltage
  • P1298 Electric Load Detector (ELD) Circuit High Voltage
  • P1300 Random Misfire (Duplicate, already listed)
  • P1324 Knock Sensor Power Source Circuit Low Voltage
  • P1336 Engine Speed (RPM) Fluctuation Sensor Intermittent Interruption
  • P1337 Engine Speed (RPM) Fluctuation Sensor No Signal
  • P1355 Front Ignition Coil Power Circuit Malfunction
  • P1359 Crankshaft Position (CKP)/Top Dead Center (TDC) Sensor Circuit Malfunction
  • P1361 Camshaft Position (CMP) Sensor A (Top Dead Center (TDC) Sensor) Intermittent Interruption (Multiple variations of this code)
  • P1366 Camshaft Position (CMP) Sensor B (Top Dead Center (TDC) Sensor) Intermittent Interruption (Multiple variations of this code)
  • P1381 Cylinder Position (CYP) Sensor Intermittent Interruption
  • P1382 Cylinder Position (CYP) Sensor No Signal
  • P1410 Air Pump Malfunction
  • P1415 Air Pump Electric Current Sensor Circuit Low Voltage
  • P1416 Air Pump Electric Current Sensor Circuit High Voltage
  • P1420 Nox Adsorptive Catalyst System Efficiency Below Threshold
  • P1438 Motor Drive Module (MDM) Overheating Signal Circuit (Hybrid Vehicle Specific)
  • P1439 Motor Drive Module (MDM) Short Circuit Sensor Problem (Hybrid Vehicle Specific)
  • P1440 IMA System Problem (Hybrid Vehicle Specific)
  • P1445 Bypass Control Problem (Hybrid Vehicle Specific)
  • P1448 P1449 Battery Module Overheating/Deviation/Deterioration (Hybrid Vehicle Specific)
  • P1454 Fuel Tank Pressure (FTP) Sensor Range/Performance Problem (Duplicate, already listed in P04xx range but listed again)
  • P1456 Evaporative Emissions (EVAP) Control System Leakage (Fuel Tank System)
  • P1457 Evaporative Emissions (EVAP) Control System Leakage (EVAP Canister System)
  • P1459 Evaporative Emission (EVAP) Purge Flow Switch Malfunction
  • P1491 Exhaust Gas Recirculation (EGR) Valve Insufficient Lift (Duplicate, similar to P0401 but potentially more specific)
  • P1486 Cooling System Malfunction (Duplicate, similar to P0128 but potentially more specific)
  • P1498 Exhaust Gas Recirculation (EGR) Valve Position Sensor Circuit High Voltage (Duplicate, similar to P0406 but potentially more specific)
  • P1505 Positive Crankcase Ventilation (PCV) Air Leakage
  • P1508 P1519 Idle Air Control Valve (IACV) Circuit Malfunction (Duplicate, similar to P0511 but potentially more specific)
  • P1509 Idle Air Control Valve (IACV) Circuit Failure (Duplicate, similar to P0511 but potentially more specific)
  • P1522 Brake Booster Pressure Sensor Circuit Low Voltage
  • P1523 Brake Booster Pressure Sensor Circuit High Voltage
  • P1524 Brake Booster Pressure Sensor Range/Performance Problem
  • P1541 Climate Control Unit Signal Circuit Low Voltage
  • P1542 Climate Control Unit Signal Circuit High Voltage
  • P1565 Motor Commutation Signal Problem (Hybrid Vehicle Specific)
  • P1568 Battery Module Individual Voltage Input Problem/Temperature Signal Circuit Problem/Cell Temperature Signal Circuit Problem (Hybrid Vehicle Specific)
  • P1572 Motor Drive Module (MDM) Temperature Signal Circuit Low Input/High Input (Hybrid Vehicle Specific)
  • P1576 Motor Drive Module (MDM) Voltge Signal Circuit Low Input (Hybrid Vehicle Specific)
  • P1577 High Voltage Detection Signal Circuit Problem (Hybrid Vehicle Specific)
  • P1580 Battery Current Circuit Problem (Hybrid Vehicle Specific)
  • P1581 Motor Power Inverter (MPI) Module Current Signal Circuit Low Input/High Input/Problem (Hybrid Vehicle Specific)
  • P1582 Motor Current U Phase Signal Circuit Low Input/High Input (Hybrid Vehicle Specific)
  • P1583 Motor Current V Phase Signal Circuit Low Input/High Input (Hybrid Vehicle Specific)
  • P1584 Motor Current W Phase Signal Circuit Low Input/High Input (Hybrid Vehicle Specific)
  • P1585 Motor Current Signal Circuit Problem (Hybrid Vehicle Specific)
  • P1586 Motor Power Inverter (MPI) Module Current Signal/Battery Current Signal Circuit Problem (Hybrid Vehicle Specific)
  • P1607 Engine Control Module (ECM)/Powertrain Control Module (PCM) Internal Circuit Malfunction (Duplicate, similar to P0606)
  • P1630 Transmission Control Module (TCM) (Transmission related)
  • P1635 Battery Condition Monitor (BCM) Module Proble (Hybrid Vehicle Specific)
  • P1639 MOTB Signal Circuit Malfunction (Hybrid Vehicle Specific)
  • P1640 ACTTRQ Motor Torque Signal Circuit Low Input (Hybrid Vehicle Specific)
  • P1641 ACTTRQ Motor Torque Signal Circuit High Input (Hybrid Vehicle Specific)
  • P1642 QBATT Battery Signal Circuit Low Input (Hybrid Vehicle Specific)
  • P1643 QBATT Battery Signal Circuit High Input (Hybrid Vehicle Specific)
  • P1644 MOTFSA Signal Malfunction (Hybrid Vehicle Specific)
  • P1645 MOTFSB Signal Malfunction (Hybrid Vehicle Specific)
  • P1646 MOTSTB Signal Malfunction (Hybrid Vehicle Specific)
  • P1647 Power Command Signal Circuit Low Input/High Input/Engine Torque Signal Circuit Low Input/High Input/Mode Signal Circuit 1 Low Input/High Input/Mode Signal Circuit 2 Problem/Engine Speed Signal Circuit Problem (Hybrid Vehicle Specific and multi-purpose code)
  • P1648 Battery Condition Monitor (BCM) Module Communication Signal Circuit Problem/Motor Control Module (MCM) Communication Signal Circuit Problem (Hybrid Vehicle Specific)
  • P1655 CVT-FI TMA/TMB Signal Line Failure (Transmission related – CVT specific)
  • P1656 Problem in PCM-toVTM-4 Control Unit Communications Circuit (Vehicle Stability System related)
  • P1660 A/T-FI Data Line Failure/TCM – ECM Halt (Transmission related)
  • P1676 P1678 FPTDR Signal Line Failure (Unknown system – potentially fuel pressure related)
  • P1679 RSCD Signal Circuit Malfunction (Unknown system – potentially ride control related)
  • P1681 A/T FI Signal A Cicuit Low Voltage (Transmission related)
  • P1682 A/T FI Signal A Circuit High Voltage (Transmission related)
  • P1683 Throttle Valve Default Position Spring Performance Problem (Throttle related)
  • P1684 Throttle Valve Return Spring Performance Problem (Throttle related)
  • P1686 A/T FI Signal B Circuit Low Voltage (Transmission related)
  • P1687 A/T FI Signal B Circuit High Voltage (Transmission related)
  • P1705 Short in Transmission Range Switch Circuit (More than one range position is on at the same time) (Transmission related)
  • P1706 Open in Transmission Range Switch Circuit (Transmission related)
  • P1709 Problem Transmission Gear Selection Switch Circuit (Transmission related)
  • P1730 Problem in Shift Control System: Shift Solenoid Valve A and D Stuck OFF Shift Solenoid Valve B Stuck ON Shift Valves A, B, and D Stuck (Transmission related)
  • P1731 Problem in Shift Control System: Shift Solenoid Valve E Stuck ON Shift Valve E Stuck A/T Clutch Pressure Control Solenoid Valve A Stuck OFF (Transmission related)
  • P1732 Problem in Shift Control System: Shift Solenoid Valve B and C Stuck ON Shift Valves B and C Stuck (Transmission related)
  • P1733 Problem in Shift Control System: Shift Solenoid Valve D Stuck ON Shift Valve D Stuck A/T Clutch Pressure Control Solenoid Valve C Stuck OFF (Transmission related)
  • P1734 Problem in Shift Control System: Shift Solenoid Valves B and C Stuck ON Shift Valves B and C Stuck (Transmission related)
  • P1738 Problem in 2nd Clutch Pressure Switch Circuit (Transmission related)
  • P1739 Problem in 3rd Clutch Pressure Switch Circuit (Transmission related)
  • P1740 Problem in 4th Clutch Pressure Switch Circuit (Transmission related)
  • P1750 Mechanical Problem in Hydraulic Control System of A/T Clutch Pressure Control Solenoid Valve Assemblies A and B, or Problem in the Hydraulic Control System (Transmission related)
  • P1751 Mechanical Problem in Hydraulic Control System of Shift Solenoid Valve B and A/T Clutch Pressure Control Solenoid Valves A and B, or Problem in the Hydraulic Control System (Transmission related)
  • P1753 Problem in Torque Converter Clutch Solenoid Valve Circuit (Transmission related)
  • P1751 P1768 Problem in Torque Converter Clutch Solenoid Valve B Circuit (Transmission related)
  • P1773 Problem in A/T Clutch Pressure Control Solenoid Valve B Circuit (Transmission related)
  • P1790 Throttle Position (TP) Sensor Circuit Malfunction (Duplicate, similar to P0122/P0123 but potentially more general)
  • P1791 Vehicle Speed Sensor (VSS) Range/Performance Problem (Duplicate, similar to P0501 but potentially more general)
  • P1792 Problem in Engine Coolant Temperature (ECT) Sensor Circuit (Duplicate, similar to P0116/P0117/P0118 but potentially more general)
  • P1793 Manifold Absolute Pressure Sensor Circuit (Duplicate, similar to P0106/P0107/P0108 but potentially more general)
  • P1870 Problem in CVT Speed Change Control Valve Assembly Circuit (Transmission related – CVT specific)
  • P1873 Problem in CVT Pulley Pressure Control Valve Assembly Circuit (Transmission related – CVT specific)
  • P1879 Problem in CVT Start Clutch Pressure Control Valve Assembly Circuit (Transmission related – CVT specific)
  • P1882 Problem in Inhibitor Solenoid Circuit (Transmission related)
  • P1884 Secondary Gear Speed Sensor 2 Circuit Malfunction (Transmission related)
  • P1885 CVT Drive Pulley Speed Sensor Circuit (Transmission related – CVT specific)
  • P1886 CVT Driven Pulley Speed Sensor Circuit (Transmission related – CVT specific)
  • P1888 CVT Speed Sensor (Transmission related – CVT specific)
  • P1889 Problem in CVT Speed Sensor 2 Circuit (Transmission related – CVT specific)
  • P1890 Shift Control System (Transmission related)
  • P1891 Problem in Start Clutch System (Transmission related)
  • P1894 CVT Speed Change Control Valve Circuit (Transmission related – CVT specific)
  • P1895 CVT Pulley Pressure Control Valve Circuit (Transmission related – CVT specific)

P2101 – P2A03 & U Codes: Throttle Actuator, Accelerator Pedal, and Communication Issues

This final section includes codes related to the electronic throttle control system, accelerator pedal position sensors, and communication network issues (U codes).

  • P2101 Throttle Actuator System Malfunction
  • P2108 Throttle Actuator Control Module Problem
  • P2118 Throttle Actuator Current Range/Performance Problem
  • P2122 Accelerator Pedal Position (APP) Sensor 1 (Throttle Position Sensor D) Circuit Low Voltage
  • P2123 Accelerator Pedal Position (APP) Sensor 1 (Throttle Position Sensor D) Circuit High Voltage
  • P2127 Accelerator Pedal Position (APP) Sensor 2 (Throttle Position Sensor E) Circuit Low Voltage
  • P2128 Accelerator Pedal Position (APP) Sensor 2 (Throttle Position Sensor E) Circuit High Voltage
  • P2135 Throttle Position (TP) Sensor 1/2 Incorrect Voltage Correlation
  • P2138 Accelerator Pedal Position (APP) Sensor 1/2 (Throttle Position Sensor D/E) Incorrect Voltage Correlation
  • P2176 Throttle Actuator Control System Idle Position Not Learned
  • P2195 Air/Fuel Ratio (A/F) Sensor (Sensor 1) Signal Stuck Lean
  • P2197 Front Air/Fuel Ratio (A/F) Sensor (Bank 2, Sensor 1) Signal Stuck Lean
  • P2227 Barometric Pressure (BARO) Sensor Circuit Range/Performance Problem
  • P2228 Barometric Pressure (BARO) Sensor Circuit Low Voltage
  • P2229 Barometric Pressure (BARO) Sensor Circuit High Voltage
  • P2237 Rear Air/Fuel Ratio (A/F) Sensor (Bank 1, Sensor 1) IP Line High Voltage (Multiple variations of this code)
  • P2243 Rear Air/Fuel Ratio (A/F) Sensor (Bank 1, Sensor 1) VCENT Line High Voltage (Multiple variations of this code)
  • P2251 Rear Air/Fuel Ratio (A/F) Sensor (Bank 1, Sensor 1) VS Line High Voltage (Multiple variations of this code)
  • P2279 Intake Air System Leak (Vacuum leak)
  • P2413 Exhaust Gas Recirculation (EGR) System Range/Performance Problem (Duplicate, similar to P0404 but potentially more general)
  • P2422 Evaporative Emission (EVAP) System Vent Shut Valve Close Malfunction (EVAP related)
  • P2552 Throttle Actuator Control Module Relay Malfunction
  • P2627 Rear Air/Fuel Ratio (A/F) Sensor (Bank 1, Sensor 1) LABEL Circuit Low Voltage (Multiple variations of this code)
  • P2646 VTEC Oil Pressure Switch Circuit Low Voltage
  • P2647 VTEC Oil Pressure Switch Circuit High Voltage
  • P2648 VTEC Solenoid Valve Circuit Low Voltage
  • P2649 VTEC Solenoid Valve Circuit High Voltage
  • P2769 Short in Torque Converter Clutch Solenoid Valve Circuit (Transmission related)
  • P2770 Open in Torque Converter Clutch Solenoid Valve Circuit (Transmission related)
  • P2A00 Air/Fuel Ratio (A/F) Sensor (Sensor 1) Range/Performance Problem (Duplicate, similar to P1149 but potentially more general)
  • P2A03 Front A/F Sensor Circuit (Bank 2, Sensor 1) Circuit Range/Performance Problem (Duplicate, similar to P1149/P0153 but for Bank 2)

U Codes (Network Communication Issues)

  • U0073 FCAN Malfunction (Bus-off)
  • U0107 Lost Communication With Throttle Actuator Control Module
  • U0121 FCAN Malfunction (TCS-PCM)
  • U0155 FCAN Malfunction (Gauge Control Module-ECM/PCM)

These “U” codes indicate problems with the vehicle’s communication network, often the CAN bus. These can be complex to diagnose and may involve issues with wiring, modules, or network interference.

Conclusion

This extensive list of OBD scanner codes for Honda Civic vehicles provides a valuable starting point for diagnosing check engine light issues. When using an OBD scanner and encountering a code from this list, remember to:

  1. Record the code: Write down the exact code displayed by your scanner.
  2. Consult your Civic service manual: Refer to your vehicle-specific service manual for detailed diagnostic procedures and troubleshooting steps related to the code.
  3. Research online resources: Websites and forums dedicated to Honda Civics can offer valuable insights and experiences from other owners.
  4. Consider professional help: If you are unsure about how to diagnose or repair the issue, seek the assistance of a qualified automotive technician.

Using an OBD scanner is a powerful tool for modern car owners, allowing for quicker and more accurate diagnoses. By understanding these codes and utilizing available resources, you can effectively maintain your Honda Civic and address potential problems proactively.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *