Learning never exhausts the mind
Home >  Blog > Cars & Bikes > Honda Check Engine Light Codes (CEL Codes)

Published 22nd July 2005 by

All Honda models (1992-2000 models) 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 PCM, and is designed to alert the driver to a system component fault which may result in a higher than normal emissions of harmful exhaust/fuel vapour gases and 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.

In order to retrieve any stored DTC's, 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

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 gray, 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.

To view any DTC's stored in the PCM memory (without a code reader), fit a bridging wire into 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, then the codes will repeat.

When the PCM sets DTC, the MIL will come on and trouble code will be stored in the memory. The trouble code will stay in the PCM until 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.

Common Diagnostic Trouble Codes

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 ecu'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
9 thoughts on “Honda Check Engine Light Codes (CEL Codes)
  • 4th June 2021 at 7:17 am

    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?

  • 4th March 2021 at 3:10 pm

    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

  • 10th February 2021 at 1:16 am

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

  • 24th August 2020 at 6:36 am

    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

    • 2nd February 2021 at 1:24 pm

      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

  • 1st June 2020 at 8:02 am

    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!!!

  • 21st May 2020 at 11:39 am

    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.

  • 10th December 2019 at 4:23 am

    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....

  • 11th September 2019 at 10:23 am

    This website Helps me so much thank you


Leave a Reply

Fields marked with * are mandatory.

We respect your privacy, and will not make your email public. Hashed email address may be checked against Gravatar service to retrieve avatars. This site uses Akismet to reduce spam. Learn how your comment data is processed.