How to Read and Reset Honda Check Engine Light Codes

If your car develops a fault on board diagnostics light up the check engine light. This guide shows you how to find out what the problem is.

By Tim Trott | Automotive | July 22, 2005
823 words, estimated reading time 3 minutes.

All car models from all manufacturers since 1996 are equipped with an On-Board Diagnostic system (ODB) which illuminates a malfunction or check engine light on the dash. You can read codes from this light to determine the cause of the error. This facility is built into the Primary Control Module (PCM) and is designed to alert the driver to a system component fault. Some faults may result in higher than normal emissions of harmful exhaust/fuel vapour gases, or they could signal a more serious problem. Either way, the car's engine needs attention. Reading the check engine light codes will speed up the engine management troubleshooting procedure.

Should an engine management component fail, the incorrect (or implausible) signal is recognised by the PCM, which stores a Diagnostic Trouble Code (DTC), and where appropriate, illuminates the Malfunction Indicator Light (MIL)/Check Engine Light (CEL) in the instrument cluster.

To retrieve any stored DTCs, either a fault code reader must be connected to the vehicle's data link connector (located above the Service Check Connector), or read from the MIL in the instrument cluster.

Reading the Check Engine Light on Honda Civic's, Accord

These instructions work for Honda Civic, Accord and I believe Preludes between 1992 and 2000.

The service check connector (2-pin) is located under the dashboard, above the passenger side kick panel.
The service check connector (2-pin) is located under the dashboard, above the passenger side kick panel.

The service check connector (2-pin) is located under the dashboard, above the passenger side kick panel. By default, it is inserted into a green rubber housing. For 92-95 models it is grey, for 96-00 models its blue. The codes can be read by bridging the two pins in the service connector and reading the MIL on the instrument cluster (all models). Vehicles 2000 onwards are fitted with a 16-pin diagnostic behind the centre console on the passenger side. A fault code reader is required to retrieve or clear codes via this connector.

Fit a bridging wire into service check connector then turn the ignition switch to the ON position.
Fit a bridging wire into service check connector then turn the ignition switch to the ON position.

To view any DTCs stored in the PCM memory (without a code reader), fit a bridging wire into the service check connector then turn the ignition switch to the ON position. If any codes are present, they will blink a sequence in the MIL to indicate a system or component failure.

The MIL will blink longer to represent the first digit and then will blink short for the second (for example 1 long and 6 short would be code 16). If the system has more than one problem, the codes will be displayed in sequence, there will be a pause, and then the codes will repeat.

When the PCM sets DTC, the MIL will come on and the trouble code will be stored in the memory. The trouble code will stay in the PCM until the voltage to the PCM is interrupted. To clear the memory, remove the BACK-UP fuse from the fuse relay box located in the engine compartment for at least ten seconds. NOTE - This will also clear any radio presets/codes.

Resetting the Check Engine Light and Clear Codes

Once you have diagnosed and fixed the problem you need to reset the Check Engine Light to clear the codes stored in the PCM and prevent the check engine light from staying lit. This can be done by pulling the ECU memory fuse from the fuse box in the engine bay, waiting a few minutes and putting it back in. On my Civic it is the FI ECU 7.5A fuse but check your owner's book or workshop manual. You can also disconnect the battery for a few minutes.

Honda Civic Diagnostic Trouble Codes Table

Flashes Cause
1 O2A - Oxygen sensor #1
2 O2B - Oxygen sensor #2
3 MAP - manifold absolute pressure sensor
4 CKP - crank position sensor
5 MAP - manifold absolute pressure sensor
6 ECT - water temperature sensor
7 TPS - throttle position sensor
8 TDC - top dead centre sensor
9 CYP - cylinder sensor
10 IAT - intake air temperature sensor
12 EGR - exhaust gas recirculation lift valve
13 BARO - atmospheric pressure sensor
14 IAC (EACV) - idle air control valve
15 Ignition output signal
16 Fuel injectors
17 VSS - speed sensor
19 Automatic transmission lockup control valve
20 Electrical load detector
21 VTEC spool solenoid valve
22 VTEC pressure valve
23 Knock sensor
30 Automatic transmission A signal
31 Automatic transmission B signal
36 traction control found on JDM ecus's
41 Primary oxygen sensor heater
43 Fuel supply system
45 Fuel system too rich or lean
48 LAF - lean air-fuel sensor
54 CKF - crank fluctuation sensor
58 TDC sensor #2
61 Primary oxygen sensor
63 Secondary oxygen sensor circuit
65 Secondary oxygen sensor heater wire (black wires)
67 Cat Converter
71 random misfire cylinder 1
72 random misfire cylinder 2
73 random misfire cylinder 3
74 random misfire cylinder 4
80 EGR Valve/Line
86 ECT sensor - Cooling System
91 Fuel Tank pressure sensor
92 EVAP Solenoid/Valve/Vacuum Lines
Was this article helpful to you?
 

Related ArticlesThese articles may also be of interest to you

CommentsShare your thoughts in the comments below

If you enjoyed reading this article, or it helped you in some way, all I ask in return is you leave a comment below or share this page with your friends. Thank you.

This post has 11 comment(s). Why not join the discussion!

We respect your privacy, and will not make your email public. Learn how your comment data is processed.

  1. BM

    On Wednesday 9th of August 2023, BzMe said

    Have a CEL Code 11 on my Honda Civic VTI for almost a year. Tried many times removing the battery for more than 30 seconds to reset, but it just comes back after a few minutes after starting the car.
    Searched everywhere, nobody knows CEL Code 11

  2. SM

    On Tuesday 15th of November 2022, Shahbaz mehmood said

    Hi . honda civic2005 code p1263 chak light solution

  3. AA

    On Friday 4th of June 2021, Ahmed Ali said

    Hi, i have Honda city 2001. Fault codes are 3,6,7 and 24. I cant find anywhere 24. I made video of flashing light if anyone wants to reconfirm. Anyone can help with 24 fault code?

  4. MA

    On Thursday 4th of March 2021, Michel Albrecht said

    Hello i have a honda accord 98/02 2.3 f23a1 and my CEL is on and i got the code 23 is it for sure the knock sensor? or can it be smth else? thank you

  5. AG

    On Wednesday 10th of February 2021, Andres gonzalez said

    I will like to know what does 4-5 check engine light codes are for my 2005 Honda Civic lx 1.7

  6. TB

    On Monday 24th of August 2020, Tiffany Brogdon said

    My 1993 honda civic ej1 1.6 check engine light is on i did the jumper but the light will stay solid i replaced the top o2 sensor cause the idling was running rough it wasent that i am stummped peeople say its my computer but idk i need help please

    1. MA

      On Tuesday 2nd of February 2021, macMechanix replied

      check your computer box harness,maybe there is a leak on your dashboard like water where your computer box is located,or try to check your obd socket if its wet

  7. DB

    On Monday 1st of June 2020, Duane Beach-Barrow said

    I have a 2001 Honda Civic EX Coupe (163,528 miles). I have a Check Engine Light that stays ON but doesn't flash. When I start the car, I get a flashing Engine Maintenance Required light for about 5 seconds, then it goes out. When a friend plugged his code reader into my car, I got the following codes: 9141, ODC HRT, 02S, EVAP, EGR. The car needs new Oil and Air Filters, an Oil Change, maybe new Plugs (I put new plugs in 6 months ago). After I had a front end alignment, four new Shocks and new tires put on, the Yellow ABS light stays on constantly (it never came on before) and the steering wheel is canted to the 11 o'clock position, which has messed up the little gear in the turn signal arm and the turn signals don't work or just flash once or twice. I've tried searching these codes but just get more confused. The car drives fine but you can smell a little gas from the exhaust, but no white/blue/black smoke. HELP!!!

  8. RO

    On Thursday 21st of May 2020, Rogen said

    Hi.can u help me about my hatchback 96 model honda. when it arives like 7 kilometers the check engine will popped and the engine starts overheating.the power will lose.pls advice.

  9. DB

    On Tuesday 10th of December 2019, Danny boi said

    1.6 d16 y7 auto98 civic lx, 71,72,73,74,65. Flashing check engine lights.New plugs and wires,fuel filter, water pump timing belt , ect replaced , oil change, radiator flush cleaned throttle body, iac, did fuel pressure test, I have spark and injectors resistance is good thru all 4 or what I believe is good. Also crank shaft sensor replaced. Have trouble starting the car only starts with foot on acceleration peddle all the way down. Also has overheated once drive it home replaced thermostat no more overheating. Starting problem has been with the car even before it over heated. Are bubbles in radiator.... Any help????? Plz....

  10. KL

    On Wednesday 11th of September 2019, Kyaw Htet Lwin said

    This website Helps me so much thank you