97 Honda Civic EX OBD2 Codes: Your Guide to Reading & Troubleshooting

Decoding the check engine light on your 1997 Honda Civic EX can seem daunting, but understanding OBD2 codes is the first step towards diagnosing and resolving car issues yourself. This guide provides a comprehensive breakdown of how to read these codes on your specific model and what they mean, empowering you to take control of your car maintenance.

Before the standardization of OBD2 (On-Board Diagnostics II), diagnosing car problems was often a complex task requiring specialized tools and expertise. OBD2 changed this by providing a universal system for monitoring and reporting vehicle health. For 1997 Honda Civic EX owners, this system is invaluable for identifying issues ranging from minor sensor malfunctions to more significant engine problems.

Reading OBD2 Codes Manually on Your 97 Honda Civic EX

While modern OBD2 scanners offer convenience, your 1997 Honda Civic EX allows for a manual method of retrieving trouble codes directly from the ECU (Engine Control Unit). This process involves using the car’s check engine light to flash out the codes in a sequence you can interpret. Here’s how to do it:

  1. Locate the ECU Connector: Start by accessing the passenger side kick panel, situated next to the door. Gently remove this panel to reveal the ECU.

  2. Find the Service Connector: Above the ECU, you’ll find a small green holder containing a plug. This is the service connector you need. Pull out the plug. It should be a two-pin connector.

  3. Prepare to Bridge the Connector: Take a paper clip or a short piece of wire. You’ll use this to create a connection between the two pins inside the service connector.

  4. Bridge the Connector: Insert the paper clip or wire into the connector, bridging both pins. This completes the circuit and initiates the code reading process.

  5. Turn the Ignition to the “ON” Position: Turn your key to the “run” position in the ignition. Do not start the engine.

  6. Observe the Check Engine Light: Now, watch the check engine light on your dashboard. It will begin to flash a series of long and short flashes.

  7. Count the Flashes: Carefully count the flashes. Long flashes represent the number 10, and short flashes represent the number 1. For example, one long flash followed by two short flashes indicates code 12. The codes will repeat, so you’ll have a chance to count again if you miss it the first time.

  8. Interpret the Codes: Once you have the code, refer to the OBD2 code list below to understand what the code signifies and the potential issue with your 1997 Honda Civic EX.

1997 Honda Civic EX OBD2 Codes and Definitions

Here is a list of common OBD2 codes applicable to your 1997 Honda Civic EX. Understanding these codes is crucial for effective troubleshooting. Remember, this list is a guide, and professional diagnosis is always recommended for accurate repair.

Code Definition Possible Issues
1 Oxygen Sensor “A” (Primary) defective circuit or unplugged / defective sensor Wiring problem, faulty O2 sensor
2 Oxygen Sensor “B” defective circuit or unplugged / defective sensor Wiring problem, faulty O2 sensor
3 MAP Sensor (Manifold Absolute Pressure) defective circuit or unplugged / defective sensor Wiring problem, faulty MAP sensor
4 CKP Sensor (Crankshaft Position Sensor) defective circuit or unplugged / defective sensor Wiring problem, faulty CKP sensor
5 MAP Sensor (Manifold Absolute Pressure) mechanical problem / disconnected piping* not 94-95 Vacuum leak, faulty MAP sensor, disconnected hose
6 ECT Sensor (Engine Coolant Temperature) defective circuit or unplugged / defective sensor Wiring problem, faulty ECT sensor, thermostat issue
7 TP Sensor (Throttle Position) defective circuit or unplugged / defective sensor Wiring problem, faulty TPS sensor, throttle body issue
8 TDC Sensor (Top Dead Center) defective circuit or unplugged / defective sensor Wiring problem, faulty TDC sensor, distributor issue
9 CYP Sensor (Cylinder) defective circuit or unplugged / defective sensor * invalid code for throttle body injection Hondas** invalid code for V6 engines Wiring problem, faulty CYP sensor, distributor issue
10 IAT Sensor (Intake Air Temperature) defective circuit or unplugged / defective sensor Wiring problem, faulty IAT sensor
12 EGR Lift Sensor (Exhaust Gas Recirculation) defective circuit or unplugged / defective sensor* invalid code for non-equipped EGR valve vehicles Wiring problem, faulty EGR lift sensor, EGR valve issue
13 BARO Sensor (Atmospheric Pressure) defective circuit or unplugged / defective sensor Wiring problem, faulty BARO sensor
14 IAC Valve (Idle Air Control) defective circuit or unplugged / defective sensor Wiring problem, faulty IAC valve, idle issue
15 Ignition Output Signal missing or defective ignition output signal Ignition system problem, ECU issue
16 Fuel Injector System defective circuit or unplugged / defective fuel injector Wiring problem, faulty fuel injector, fuel delivery issue
17 VSS (Vehicle Speed Sensor) defective circuit or unplugged / defective sensor Wiring problem, faulty VSS sensor, speedometer issue
19 Automatic Transmission Lock Up Control Solenoid Valve defective circuit or unplugged / defective solenoid valve Wiring problem, faulty solenoid valve, transmission issue (automatic transmission only)
20 Electrical Load Detector defective circuit or unplugged / defective sensor Wiring problem, faulty ELD sensor, electrical system issue
21 VTEC Solenoid Valve defective circuit or unplugged / defective solenoid valve* invalid code for non-VTEC engine** invalid for V6 engine Wiring problem, faulty VTEC solenoid, VTEC system issue (VTEC engines only)
22 VTEC Oil Pressure Switch defective circuit or unplugged / defective oil pressure switch* invalid code for non-VTEC engine Wiring problem, faulty VTEC oil pressure switch, VTEC system issue (VTEC engines only)
23 KS (Knock Sensor) defective circuit or unplugged / defective sensor* invalid code for V6 engine Wiring problem, faulty knock sensor
30 Automatic Transmission Signal: “A” / SEAF / SEFA / TMA or TMB defective circuit or unplugged / defective sensor* invalid code for 1996 Wiring problem, transmission issue (automatic transmission only)
31 Automatic Transmission Signal “B” defective circuit or unplugged / defective sensor Wiring problem, transmission issue (automatic transmission only)
41 Primary Oxygen Sensor – Heater circuit malfunction Wiring problem, faulty O2 sensor heater
43 Fuel Supply System defective or malfunctioning fuel supply system Fuel pump issue, fuel filter blockage, fuel pressure regulator problem
45 System Too Lean or Too Rich malfunction in the fuel monitoring systems Vacuum leak, fuel delivery issue, O2 sensor problem
48 LAF Sensor (Lean Air Fuel) defective circuit or unplugged / defective sensor Wiring problem, faulty LAF sensor
54 KF Sensor (Crankshaft Speed Fluctuation) defective circuit or unplugged / defective sensor Wiring problem, faulty KF sensor, crankshaft issue
61 Oxygen Sensor, Heated – Sensor 1 (Primary) high voltage, low voltage, or slow response Faulty O2 sensor, wiring problem
63 oxygen Sensor, Heated – Sensor 2 (Secondary) high voltage, low voltage, or slow response Faulty O2 sensor, wiring problem, catalytic converter issue
65 Oxygen Sensor Heater (Secondary) malfunctioning or defective oxygen sensor heater Faulty O2 sensor heater, wiring problem
67 Catalyst system Efficiency Below Threshold malfunctioning or defective catalyst system Faulty catalytic converter, O2 sensor issue, exhaust leak
70 Automatic Transmission malfunction with the automatic transmission controls Transmission control system problem (automatic transmission only)
71 Cylinder 1 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire Spark plug issue, ignition coil problem, fuel injector issue, compression problem
72 Cylinder 2 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire Spark plug issue, ignition coil problem, fuel injector issue, compression problem
73 Cylinder 3 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire Spark plug issue, ignition coil problem, fuel injector issue, compression problem
74 Cylinder 4 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire Spark plug issue, ignition coil problem, fuel injector issue, compression problem
80 Exhaust Gas Recirculation insufficient flow detected EGR valve blockage, vacuum leak, EGR system issue
86 ECT Sensor (Engine Coolant Temperature) circuit range / performance problem Faulty ECT sensor, wiring problem, cooling system issue
90 Evaporative Emission Control System leak detected in the fuel tank area EVAP system leak, fuel cap issue, charcoal canister problem
91 Fuel Tank Pressure Sensor low input Faulty fuel tank pressure sensor, EVAP system issue
92 Evaporative Emission Control System insufficient purge flow EVAP purge valve issue, vacuum leak, EVAP system blockage

Note: * and ** indicate codes that may not be applicable to all 1997 Honda Civic EX models depending on specific engine and transmission configurations. Always consult your vehicle’s repair manual for the most accurate information.

Taking the Next Steps

Reading OBD2 codes manually on your 1997 Honda Civic EX is a valuable skill for any car owner. It allows you to gain initial insights into potential problems without immediately resorting to expensive diagnostic services. However, remember that these codes provide a starting point.

For accurate diagnosis and repair, it’s always recommended to:

  • Consult a Professional Mechanic: A certified mechanic can perform a thorough inspection, confirm the code readings, and accurately pinpoint the root cause of the problem.
  • Use an OBD2 Scanner: While manual reading is helpful, an OBD2 scanner provides more detailed information and can clear codes after repairs are made.

By understanding how to read and interpret OBD2 codes on your 97 Honda Civic EX, you’re better equipped to maintain your vehicle and communicate effectively with automotive professionals, ultimately saving time and money on car repairs.

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 *