Keep in mind this is for OBD II + OBD III ECU's which means it should pertain to 92-00 Civics. Your Check Engine Light will flash a number of long flashes equal to the tens place of the error code, then a number of short flashes equal to the ones place in the error code. For example, eight long flashes and six short flashes would equal 86.
you have to jump a service connector located on the passenger side right under the dashboard near the door. The connector has two pin inputs. Connecting them with something like a paper clip will force the check engine light on the dashboard to display the codes. when u pull the kick panel on the right side floor board where your ecu you there will be an extra plug hanging i beleive its green or blue, put the paper clip in it, turn the ignition to the on position and count the number of blinks on the check engine light.
codes 1-9 are indicated by a series of short flashes; two digit codes use a number of long flashes for the first digit followed by the number of short flashes for the second digit. So a code 43 will be represented by 4 long and 3 short flashes.
The position of codes in a sequence can be helpful in doing diagnostics. A display showing 1-1-1-pause-9-9-9 indicates two problems occurring at different times. A sequence showing 1-9-1-9-1-9 indicates two problems occurring at the same time.
| # | Detection Item | Probable Cause |
| 1 | Primary O2 Sensor | Open or Short in O2 sensor circuit, bad Primary O2 sensor |
| 3 | Manifold Absolute Pressure Sensor | Open or short in MAP sensor circuit, bad MAPS |
| 4 | Crankshaft Position Sensor | Failed sensor or timing belt slipped, bad CPS |
| 5 | Manifold Absolute Pressure Sensor | Reading too low or too high, bad MAP |
| 6 | Engine Coolant Temp Circuit | Reading too low, high, short or open, bad ECT |
| 7 | Throttle Position Circuit | Reading too high, low, short or open, bad TPS |
| 8 | Crankshaft Position Sensor/Top Dead Center Sensor/Cylinder Position Sensor/ | CKP/TDC/CYP sensor circuit disconnected, open or short. Bad TDC senor. |
| 9 | Cylinder Position Sensor | Open or short in CYP circuit, bad CYP sensor |
| 10 | Intake Air Temperature Sensor | Short or open in AIT circuit, bad AITS |
| 13 | Barometric Pressure Sensor Circuit | Bad ECM (Barometric sensor) |
| 14 | Idle Control System Malfunction | Bad IAC valve, bad fast idle thermo valve, Throttle body |
| 17 | Vehicle Speed Sensor Circuit | Short or open in VSS circuit, bad VSS |
| 20 | Electrical Load Detector Circuit | Short or open in circuit, bad ELD |
| 22 | VTEC System Malfunction | Short or open in VTEC circuit, bad VTEC solenoid valve, Bad VTEC pressure switch |
| 23 | Knock Sensor Circuit | Short or open in Knock Sensor circuit, bad Knock Sensor |
| 30 | A/T FI Signal A high/low input | Bad AFSA line, TCM |
| 31 | A/T FI Signal B high/low input | Bad AFSB line, TCM |
| 41 | Primary Heated O2 Sensor Heater | Open or short in Primary O2 sensor heater circuit |
| 45 | System too lean/rich | Fuel supply system, Primary O2 sensor, MAP sensor, contaminated fuel, valve clearance, exhaust leakage |
| 54 | Crankshaft Speed Fluctuation Sensor | Open or short in CKF circuit, bad CKF sensor |
| 61 | Primary Heated O2 Sensor | Slow response, bad O2 sensor, exhaust leak |
| 63 | Secondary Heated O2 Sensor | Slow response, bad O2 sensor, exhaust leak |
| 65 | Secondary Heated O2 Sensor Circuit | Open or short in secondary O2 sensor circuit |
| 67 | Catalyst System Efficiency | System below threshold, bad catalytic converter |
| 70 | Automatic Transaxle | A/T transmission, A/T FI data line, TCM, ECM |
| 71 | Random Misfire (Cyl 1) | Ignition system, fuel supply system, MAP sensor, IAC valve, contaminated fuel, lack of fuel, fuel injector, fuel injector circuit, low compression, valve clearance |
| 72 | Random Misfire (Cyl 2) | |
| 73 | Random Misfire (Cyl 3) | |
| 74 | Random Misfire (Cyl 4) | |
| 86 | Engine Coolant Temp Circuit | Bad ECT sensor, bad cooling system |
| 90 | Evap Emission Control System Leak | Fuel cap loose, poor vacuum connection, fuel tank, fuel tank pressure sensor, EVAP bypass solenoid valve, EVAP tow-way valve, EVAP control canister vent shut valve, EVAP canister, EVAP purge control solenoid valve |
| 91 | Fuel Tank Pressure Sensor Circuit | Open or short in FTP circuit, Bad fuel tank pressure sensor |