Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicator Light (MIL) and
#1
Honda-Tech Member
Thread Starter
Join Date: Dec 2005
Location: Under Your Bed, USA
Posts: 55
Likes: 0
Received 0 Likes
on
0 Posts
Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicator Light (MIL) and
Okay, if you were like me and not wise to all of the 'know-how' regarding Check Engine Light (CEL) codes, Malfunction Indicator Light (MIL), Diagnostic Trouble Codes (DTC) and the role of ODB-II / ODBII...........WELL THEN THIS IS FOR YOU
My first post here was regarding a Check Engine Light (CEL), and I'm pretty sure that's how a good lot of you guys and gals introduced yourselves as well. I searched and was overwhelmed by a ton of information that only confused me more. I promised myself that I would compile as much information as I could gather and submit it to you guys in hopes of helping others.
I just hope that the MODS recognize a need for this in our Accord Forum and sticky this information in some shape or form so that our fellow Accord owners will have a quick reference for much needed and often requested information......so please vote
Here We Go!!
There is a misconception that all 1996 and later model cars HAVE to be diagnosed by a dealer or by using the ODB-II tool.....This is not the case!!
You can do this yourself by utilizing the ODB-II connector located under the drivers side of the dash (see picture below) and inserting a paperclip as shown:
The following is some general info on the ODB-II / ODBII system that is universal on all models after 1996:
The folllowing question and answer section is courtesy of Overboost.com..........don't worry the codes will come later.
First Thing's First: What Is OBD-II?
The term "OBD-II" can almost be categorized as a set of standards, and they're all gone over in great detail in the SAE On-Board Diagnostics for Light and Medium Duty Vehicles Standards Manual. OBD-II is really an international standard that covers everything from diagnostic codes to the shape of the data port connector where the codes are scanned. Prior to OBD-II, automakers invented their own methods for getting diagnostic information from on-board computers. Getting codes required the ignition key to be turned on-off-on-off-on, and then decoding the "Morse Code" blinks from the CHECK ENGINE light. "Code 13" would be one long blink for the 1 and three short blinks for the 3; a code 23 would be two long blinks for the 2 and three short blinks for the 3. On Hondas you had to pull up the carpet to see the ECM, and the ECM had an LED that would blink out a diagnostic code where 13 blinks would be a code 13... if you have several codes, be prepared to sit there a while counting blinks and hope you don't miss one and have to start over! With OBD-II, all codes are the same and the data port where you read them is the same (three feet from the driver and accessible without tools).
Does a CHECK ENGINE Light Necessarily Mean Power is Lost?
The short answer is NO. OBD-II conventions indicate that the major reason to set the CHECK ENGINE light (or Malfunction Indicator Lamp or MIL) is for a problem that immediately affects emissions. Removing the oxygen sensor downstream of the catalytic converter will set the MIL, but this sensor has absolutely zero to do with fuel, spark and boost. As far as the ECM is concerned it means your catalytic converter isn't doing its job of grinding up exhaust particles. Some engine faults will set the MIL immediately and some have to be recurring, so theoretically you could have a problem, no MIL and a power loss. The system's not perfect.
What Exactly is "Limp Home" Mode?
This is the portion of the OBD-II standards that makes cars more reliable. In the old days, if your MAF became disconnected the engine might stall or it might still run at 100 percent fuel delivery. On OBD-II cars, a disconnected MAF will cause the computer to keep the engine running using data from RPM, throttle position and MAP sensor. OBD-II computers also have big brains. If a coolant temp sensor reads 200 degrees F one minute and drops to –30 the next, the ECM will realize something is wrong and remove its output from the fuel and spark decision tree. (In this case, the ECM will base its decisions on a coolant temp of 176 degrees F.) Here's something else neat that owners of late-model VWs and Audis can appreciate. If one cylinder is misfiring excessively, raw fuel is dumped into the exhaust stream and can cause the catalytic converter to overheat. OBD-II ECMs can detect this and will temporarily shut off the fuel injector to the offending cylinder.
Can Aftermarket Mods Cause a "Limp Mode" Situation?
They can and do, but not usually experienced from a proper bolt-on part such as an exhaust or down pipe. Although some exhaust systems will set of the Check Engine Light because some down pipes don't retain enough heat to keep the catalytic converter at operating temp. The basic rule of thumb when dealing with an OBD-II system is to not screw with sensor data.
Some Quick Jargon
So, what do the codes look like? Their proper name being: Diagnostic Trouble Code or DTC, which is a five-digit alphanumeric string. The first character is a letter that indicates the trouble group; the second character indicates if the code is an OBD-II code or proprietary; the third character indicates the vehicle sub-system and the last two characters are the fault number.
There are some "generic" DTCs. This is because each generic DTC could have numerous DTCs under it. This is to make sure that standard OBD conventions can suit all vehicles. For example, ECT sensor, P0115. The exact verbiage of this error is "Engine Coolant Temperature Circuit Malfunction." P0116 is "Engine Coolant Temperature Circuit Range/Performance Problem." There are no fewer than five DTCs for the coolant temp sensor alone, but not all cars will use all of them. There are 37 separate codes for oxygen sensors; some cars have dual exhausts and use two front and two rear sensors. Some might use three sensors per pipe. The OBD conventions cover all permutations. Also, at times a single failed sensor can cause a litany of DTCs; a bad oxgyen sensor can give you a P0130, P0131, and P0133, and simply replacing the sensor would fix all three. This is one of those examples when the ECM takes its job a little too seriously and throws the book at you.
What Are the Limp Modes and What Causes Them?
There are some proprietary failures that aren't listed in the table below, but the major OBD-II conventions are listed and represent the bulk of what you'll need to know. Bad or missing data from one of the following sensors will cause the ECM to go into a "limp home" mode:
Mass Air Flow (MAF), Mass Air Sensor (MAS), Vein Air Flow (VAF), Manifold Absolute Pressure (MAP)
ECM will use throttle position and engine RPM for basic fuel delivery function; disables active idle control. Generic DTC: P0100
Intake Air Temperature (IAT) sensor
ECM will assume air temp is a constant 25 degrees C/77 degrees F. Generic DTC: P0110
Throttle Position Sensor (TPS)
Disables temporary fuel enrichment on acceleration (can cause hesitation/stalling). Generic DTC: P0120
Engine Coolant Temperature (ECT) sensor
ECM will assume coolant temp is 80 degrees C/176 degrees F. Generic DTC: P0115
Camshaft Position (CMP) sensor
On a four-cylinder engine, runs injectors in a 1-3-4-2 firing order with irregular timing. If no signal is present, shuts of fuel supply after four seconds. Generic DTC: P0340
Barometric pressure sensor (BARO)
Assumes that atmospheric air pressure is sea level (101 kPa/30 inches Hg). Generic DTC: P0105
Crankshaft Flux (knock) sensor (CKF)
Switches ignition timing profile from high-octane to low-octane mode. Most factory turbo cars will go into a lower-boost mode too. Generic DTC: P0325
Cylinder misfire
Shuts off fuel to the misfiring cylinder. Some ECMs use crank speed variations and some ECMs that use ultra fast oxygen sensors can use the sensor's profile to figure out which cylinder is misfiring. Generic DTC: P0300
Exhaust Gas Oxygen (EGO) Sensor – Front
Does not use EGO sensor to provide corrected fuel delivery; ECM goes straight from lookup tables. Generic DTC: P0130
Exhaust Gas Oxygen (EGO) Sensor – Rear
Although this failure won't cause a power loss, but will cause the MIL to illuminate and we're compelled to discuss it. The front sensor is used for fuel trim correction but the rear sensor's data is almost totally ignored by the ECM. As long as the rear sensor's cross counts are fewer than the front sensor's, the ECM assumes the catalytic converter is working normally. Generic DTC: P0130
Turbocharger wastegate actuator
If the ECM decides that boost pressure is too high (through excessive air flowing through the MAF or by a more direct measurement with a MAP) then fuel is cut until boost drops back down. Generic DTC: P0243
--Credit where credit is due...again all of the info above within the smileys is courtesy of Overboost.com--
Here is another site to watch on upcoming in-detail description of ODB-II codes:
http://www.obd-codes.com/trouble_codes/
Okay, here come the goods. I have gathered all of the codes I could find and compiled them into an excel file. I think you are gonna like this:
First the codes with the ODB-II / ODBII codes listed in the first column:
<U>MIL </U> <U>OBDII</U> <U>Description of Code</U>
P0106 5 MAP Circuit Range Or Performance
P0107 3 MAP Circuit Low Input
P0108 3 MAP Circuit High Input
P0111 10 IAT Sensor Circuit Range/Performance
P0112 10 IAT Sensor Circuit Low Input
P0113 10 IAT Sensor Circuit High Input
P0116 86 ECT Circuit Range Or Performance
P0117 6 ECT Circuit Low Input
P0118 6 ECT Circuit High Input
P0122 7 TP Sensor Circuit Low Input
P0123 7 TP Sensor Circuit High Input
P0131 1 Primary HO2S Circuit Low Voltage (Sensor 1)
P0132 1 Primary HO2S Circuit High Voltage (Sensor 1)
P0133 61 Primary HO2S Circuit Slow Response (Sensor 1)
P0135 41 Front HO2S Heater Circuit Fault (Sensor 1)
P0137 63 Secondary HO2S Circuit Low Voltage (Sensor 2)
P0138 63 Secondary HO2S Circuit High Voltage (Sensor 2)
P0139 63 Secondary HO2S Circuit Slow Response (Sensor 2)
P0141 65 Secondary HO2S Heater Circuit Fault (Sensor 2)
P0171 45 System Too Lean
P0172 45 System Too Rich
P0300 — Random Misfire
P0301 71 Misfire Cyl. 1 Or Random Misfire
P0302 72 Misfire Cyl. 2 Or Random Misfire
P0303 73 Misfire Cyl. 3 Or Random Misfire
P0304 74 Misfire Cyl. 4 Or Random Misfire
P0305 75 Misfire Cyl. 5 Or Random Misfire
P0306 76 Misfire Cyl. 6 Or Random Misfire
P0325 23 KS Circuit Malfunction
P0335 4 CKP Sensor Circuit Low Input
P0336 4 CKP Sensor Range/Performance
P0401 80 EGR Insufficient Flow Detected
P0420 67 Catalyst System Efficiency Below Threshold
P0441 92 EVAP Emission Control System Improper Purge Flow
P0451 91 Fuel Tank Pressure Sensor Range/Performance
P0452 91 Fuel Tank Pressure Sensor Circuit Low Input
P0453 91 Fuel Tank Pressure Sensor Circuit High Input
P0500 17 VSS Circuit Malfunction (M/T)
P0501 17 VSS Circuit Range/Performance (A/T)
P0505 14 ICS Malfunction
P0560 34 Powertrain Control Module (PCM) Backup Voltage Circuit Low Voltage
P0700, P0715, P0720, P0725, P0730, P0740, P0753, P0758, P0763, P0780 70 A/T Concerns
P1106 13 BARO Circuit Range/Performance
P1107 13 BARO Circuit Low Input
P1108 13 BARO Circuit High Input
P1121 7 Throttle Position Lower Than Expected
P1122 7 Throttle Position Higher Than Expected
P1128 5 MAP Lower Than Expected
P1129 5 MAP Higher Than Expected
P1149 61 Primary HO2S (Sensor 1) Circuit Range/Performance Problem
P1162 48 Primary HO2S (No. 1) Circuit Malfunction
P1163 61 Primary HO2S (No. 1) Circuit Slow Response
P1164 61 Primary HO2S (No. 1) Circuit Range/Performance
P1165 61 Primary HO2S (No. 1) Circuit Range/Performance
P1166 41 Primary HO2S (No. 1) Heater System Electrical
P1167 41 Primary HO2S (No. 1) Heater System
P1168 48 Primary HO2S (No. 1) LABEL Low Input
P1169 48 Primary HO2S (No. 1) LABEL High Input
P1253 21 VTEC System Malfunction
P1257, P1258, P1259 22 VTEC System Malfunction
P1297 20 Electrical Load Detector Circuit Low Input
P1298 20 Electrical Load Detector Circuit High Input
P1300 71–74 Multiple Cylinder Misfire Detected
P1336 54 CSF Sensor Intermittent Interruption
P1337 54 CSF Sensor No Signal
P1359 8 CKP/TDC Sensor Connector Disconnection
P1361 8 TDC Sensor Intermittent Interruption
P1362 8 TDC Sensor No Signal
P1366 58 TDC Sensor No. 2 Intermittent Interruption
P1367 58 TDC Sensor No 2 Signal
P1381 9 Cylinder Position Sensor Intermittent Interruption
P1382 9 Cylinder Position Sensor No Signal
P1456 90 EVAP Emission Control System Leak Detected (Fuel Tank System)
P1457 90 EVAP Emission Control System Leak Detected (Control Canister System)
P1459 92 EVAP Emission Purge Flow Switch Malfunction
P1486 — Thermostat Range/Performance Problem
P1491 12 EGR Valve Lift Insufficient Detected
P1498 12 EGR Valve Lift Sensor High Voltage
P1508 14 IAC Valve Circuit Failure
P1509 14 IAC Valve Circuit Failure
P1519 14 Idle Air Control Valve Circuit Failure
P1607 — ECM/PCM Internal Circuit Failure A
P1655 30 SEAF/SEFA/TMA/TMB Signal Line Failure
P1660 70 A/T FI Signal A Circuit Failure
P1676 — FPTDR Signal Line Failure
P1678 — FPTDR Signal Line Failure
P1681 30 A/T FI Signal A Low Input
P1682 30 A/T FI Signal A High Input
P1686 31 A/T FI Signal B Low Input
P1687 31 A/T FI Signal B High Input
P1705, P1706, P1738, P1739, P1753, P1758, P1768, P1773, P1785, P1786, P1790, P1791, P1792, P1793, P1794 70 A/T Concerns
P1870, P1873, P1879, P1885, P1886, P1888, P1890, P1891 70 A/T Concerns
Now for the codes with the CEL codes listed in the first column:
<U>MIL </U> <U>OBDII</U> <U>Description of Code</U>
1 P0131 Primary HO2S Circuit Low Voltage (Sensor 1)
1 P0132 Primary HO2S Circuit High Voltage (Sensor 1)
3 P0107 MAP Circuit Low Input
3 P0108 MAP Circuit High Input
4 P0335 CKP Sensor Circuit Low Input
4 P0336 CKP Sensor Range/Performance
5 P0106 MAP Circuit Range Or Performance
5 P1128 MAP Lower Than Expected
5 P1129 MAP Higher Than Expected
6 P0117 ECT Circuit Low Input
6 P0118 ECT Circuit High Input
7 P0122 TP Sensor Circuit Low Input
7 P0123 TP Sensor Circuit High Input
7 P1121 Throttle Position Lower Than Expected
7 P1122 Throttle Position Higher Than Expected
8 P1359 CKP/TDC Sensor Connector Disconnection
8 P1361 TDC Sensor Intermittent Interruption
8 P1362 TDC Sensor No Signal
9 P1381 Cylinder Position Sensor Intermittent Interruption
9 P1382 Cylinder Position Sensor No Signal
10 P0111 IAT Sensor Circuit Range/Performance
10 P0112 IAT Sensor Circuit Low Input
10 P0113 IAT Sensor Circuit High Input
12 P1491 EGR Valve Lift Insufficient Detected
12 P1498 EGR Valve Lift Sensor High Voltage
13 P1106 BARO Circuit Range/Performance
13 P1107 BARO Circuit Low Input
13 P1108 BARO Circuit High Input
14 P0505 ICS Malfunction
14 P1508 IAC Valve Circuit Failure
14 P1509 IAC Valve Circuit Failure
14 P1519 Idle Air Control Valve Circuit Failure
17 P0500 VSS Circuit Malfunction (M/T)
17 P0501 VSS Circuit Range/Performance (A/T)
20 P1297 Electrical Load Detector Circuit Low Input
20 P1298 Electrical Load Detector Circuit High Input
21 P1253 VTEC System Malfunction
22 P1257, P1258, P1259 VTEC System Malfunction
23 P0325 KS Circuit Malfunction
30 P1655 SEAF/SEFA/TMA/TMB Signal Line Failure
30 P1681 A/T FI Signal A Low Input
30 P1682 A/T FI Signal A High Input
31 P1686 A/T FI Signal B Low Input
31 P1687 A/T FI Signal B High Input
34 P0560 Powertrain Control Module (PCM) Backup Voltage Circuit Low Voltage
41 P0135 Front HO2S Heater Circuit Fault (Sensor 1)
41 P1166 Primary HO2S (No. 1) Heater System Electrical
41 P1167 Primary HO2S (No. 1) Heater System
45 P0171 System Too Lean
45 P0172 System Too Rich
48 P1162 Primary HO2S (No. 1) Circuit Malfunction
48 P1168 Primary HO2S (No. 1) LABEL Low Input
48 P1169 Primary HO2S (No. 1) LABEL High Input
54 P1336 CSF Sensor Intermittent Interruption
54 P1337 CSF Sensor No Signal
58 P1366 TDC Sensor No. 2 Intermittent Interruption
58 P1367 TDC Sensor No 2 Signal
61 P0133 Primary HO2S Circuit Slow Response (Sensor 1)
61 P1149 Primary HO2S (Sensor 1) Circuit Range/Performance Problem
61 P1163 Primary HO2S (No. 1) Circuit Slow Response
61 P1164 Primary HO2S (No. 1) Circuit Range/Performance
61 P1165 Primary HO2S (No. 1) Circuit Range/Performance
63 P0137 Secondary HO2S Circuit Low Voltage (Sensor 2)
63 P0138 Secondary HO2S Circuit High Voltage (Sensor 2)
63 P0139 Secondary HO2S Circuit Slow Response (Sensor 2)
65 P0141 Secondary HO2S Heater Circuit Fault (Sensor 2)
67 P0420 Catalyst System Efficiency Below Threshold
70 P0700, P0715, P0720, P0725, P0730, P0740, P0753, P0758, P0763, P0780 A/T Concerns
70 P1660 A/T FI Signal A Circuit Failure
70 P1705, P1706, P1738, P1739, P1753, P1758, P1768, P1773, P1785, P1786, P1790, P1791, P1792, P1793, P1794 A/T Concerns
70 P1870, P1873, P1879, P1885, P1886, P1888, P1890, P1891 A/T Concerns
71 P0301 Misfire Cyl. 1 Or Random Misfire
72 P0302 Misfire Cyl. 2 Or Random Misfire
73 P0303 Misfire Cyl. 3 Or Random Misfire
74 P0304 Misfire Cyl. 4 Or Random Misfire
75 P0305 Misfire Cyl. 5 Or Random Misfire
76 P0306 Misfire Cyl. 6 Or Random Misfire
80 P0401 EGR Insufficient Flow Detected
86 P0116 ECT Circuit Range Or Performance
90 P1456 EVAP Emission Control System Leak Detected (Fuel Tank System)
90 P1457 EVAP Emission Control System Leak Detected (Control Canister System)
91 P0451 Fuel Tank Pressure Sensor Range/Performance
91 P0452 Fuel Tank Pressure Sensor Circuit Low Input
91 P0453 Fuel Tank Pressure Sensor Circuit High Input
92 P0441 EVAP Emission Control System Improper Purge Flow
92 P1459 EVAP Emission Purge Flow Switch Malfunction
— P0300 Random Misfire
— P1486 Thermostat Range/Performance Problem
— P1607 ECM/PCM Internal Circuit Failure A
— P1676 FPTDR Signal Line Failure
— P1678 FPTDR Signal Line Failure
71–74 P1300 Multiple Cylinder Misfire Detected
Now, here is just the plain 'ol CEL codes and a description:
<U>CODE</U> <U>DEFINITION</U>
1 Oxygen Sensor "A" (Primary) defective circuit or unplugged / defective sensor
2 Oxygen Sensor "B" defective circuit or unplugged / defective sensor
3 MAP Sensor (Manifold Absolute Pressure) defective circuit or unplugged / defective sensor
4 CKP Sensor (Crankshaft Position Sensor) defective circuit or unplugged / defective sensor
5 MAP Sensor (Manifold Absolute Pressure) mechanical problem / disconnected piping
* not 94-95
6 ECT Sensor (Engine Coolant Temperature) defective circuit or unplugged / defective sensor
7 TP Sensor (Throttle Position) defective circuit or unplugged / defective sensor
8 TDC Sensor (Top Dead Center) defective circuit or unplugged / defective sensor
9 CYP Sensor (Cylinder) defective circuit or unplugged / defective sensor
* invalid code for throttle body injection Hondas
** invalid code for V6 engines
10 IAT Sensor (Intake Air Temperature) defective circuit or unplugged / defective sensor
12 EGR Lift Sensor (Exhaust Gas Recirculation) defective circuit or unplugged / defective sensor
* invalid code for non-equipped EGR valve vehicles
13 BARO Sensor (Atmospheric Pressure) defective circuit or unplugged / defective sensor
14 IAC Valve (Idle Air Control) defective circuit or unplugged / defective sensor
15 Ignition Output Signal missing or defective ignition output signal
16 Fuel Injector System defective circuit or unplugged / defective fuel injector
17 VSS (Vehicle Speed Sensor) defective circuit or unplugged / defective sensor
19 Automatic Transmission Lock Up Control Solenoid Valve defective circuit or unplugged / defective solenoid valve
20 Electrical Load Detector defective circuit or unplugged / defective sensor
21 VTEC Solenoid Valve defective circuit or unplugged / defective solenoid valve
* invalid code for non-VTEC engine
** invalid for V6 engine
22 VTEC Oil Pressure Switch defective circuit or unplugged / defective oil pressure switch
* invalid code for non-VTEC engine
23 KS (Knock Sensor) defective circuit or unplugged / defective sensor
* invalid code for V6 engine
30 Automatic Transmission Signal: "A" / SEAF / SEFA / TMA or TMB defective circuit or unplugged / defective sensor
* invalid code for 1996
31 Automatic Transmission Signal "B" defective circuit or unplugged / defective sensor
41 Primary Oxygen Sensor - Heater circuit malfunction
43 Fuel Supply System defective or malfunctioning fuel supply system
45 System Too Lean or Too Rich malfunction in the fuel monitoring systems
48 LAF Sensor (Lean Air Fuel) defective circuit or unplugged / defective sensor
54 CKF Sensor (Crankshaft Speed Fluctuation) defective circuit or unplugged / defective sensor
61 Oxygen Sensor, Heated - Sensor 1 (Primary) high voltage, low voltage, or slow response
63 Oxygen Sensor, Heated - Sensor 2 (Secondary) high voltage, low voltage, or slow response
65 Oxygen Sensor Heater (Secondary) malfunctioning or defective oxygen sensor heater
67 Catalyst system Efficiency Below Threshold malfunctioning or defective catalyst system
70 Automatic Transmission malfunction with the automatic transmission controls
71 Cylinder 1 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
72 Cylinder 2 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
73 Cylinder 3 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
74 Cylinder 4 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
80 Exhaust Gas Recirculation insufficient flow detected
86 ECT Sensor (Engine Coolant Temperature) circuit range / performance problem
90 Evaporative Emission Control System leak detected in the fuel tank area
91 Fuel Tank Pressure Sensor low input
92 Evaporative Emission Control System insufficient purge flow
All the info listed within the 'thumbs-up' section above were compiled with scattered information found on the internet and then put together in Excel by me ---> "MuthaFodder". A copy of the Excel file can be sent over AIM or maybe an email if requested, it doesn't come out that well here in this thread.......courtesy of me and a few hours of my life fellas.
A few links regarding more codes in different formats, as if you hadn't seen enough already
http://www.superhonda.com/foru...pp=15
http://forums.torontoaccords.c...85a06
Modified by MuthaFodder at 11:43 PM 1/11/2006
My first post here was regarding a Check Engine Light (CEL), and I'm pretty sure that's how a good lot of you guys and gals introduced yourselves as well. I searched and was overwhelmed by a ton of information that only confused me more. I promised myself that I would compile as much information as I could gather and submit it to you guys in hopes of helping others.
I just hope that the MODS recognize a need for this in our Accord Forum and sticky this information in some shape or form so that our fellow Accord owners will have a quick reference for much needed and often requested information......so please vote
Here We Go!!
There is a misconception that all 1996 and later model cars HAVE to be diagnosed by a dealer or by using the ODB-II tool.....This is not the case!!
You can do this yourself by utilizing the ODB-II connector located under the drivers side of the dash (see picture below) and inserting a paperclip as shown:
The following is some general info on the ODB-II / ODBII system that is universal on all models after 1996:
The folllowing question and answer section is courtesy of Overboost.com..........don't worry the codes will come later.
First Thing's First: What Is OBD-II?
The term "OBD-II" can almost be categorized as a set of standards, and they're all gone over in great detail in the SAE On-Board Diagnostics for Light and Medium Duty Vehicles Standards Manual. OBD-II is really an international standard that covers everything from diagnostic codes to the shape of the data port connector where the codes are scanned. Prior to OBD-II, automakers invented their own methods for getting diagnostic information from on-board computers. Getting codes required the ignition key to be turned on-off-on-off-on, and then decoding the "Morse Code" blinks from the CHECK ENGINE light. "Code 13" would be one long blink for the 1 and three short blinks for the 3; a code 23 would be two long blinks for the 2 and three short blinks for the 3. On Hondas you had to pull up the carpet to see the ECM, and the ECM had an LED that would blink out a diagnostic code where 13 blinks would be a code 13... if you have several codes, be prepared to sit there a while counting blinks and hope you don't miss one and have to start over! With OBD-II, all codes are the same and the data port where you read them is the same (three feet from the driver and accessible without tools).
Does a CHECK ENGINE Light Necessarily Mean Power is Lost?
The short answer is NO. OBD-II conventions indicate that the major reason to set the CHECK ENGINE light (or Malfunction Indicator Lamp or MIL) is for a problem that immediately affects emissions. Removing the oxygen sensor downstream of the catalytic converter will set the MIL, but this sensor has absolutely zero to do with fuel, spark and boost. As far as the ECM is concerned it means your catalytic converter isn't doing its job of grinding up exhaust particles. Some engine faults will set the MIL immediately and some have to be recurring, so theoretically you could have a problem, no MIL and a power loss. The system's not perfect.
What Exactly is "Limp Home" Mode?
This is the portion of the OBD-II standards that makes cars more reliable. In the old days, if your MAF became disconnected the engine might stall or it might still run at 100 percent fuel delivery. On OBD-II cars, a disconnected MAF will cause the computer to keep the engine running using data from RPM, throttle position and MAP sensor. OBD-II computers also have big brains. If a coolant temp sensor reads 200 degrees F one minute and drops to –30 the next, the ECM will realize something is wrong and remove its output from the fuel and spark decision tree. (In this case, the ECM will base its decisions on a coolant temp of 176 degrees F.) Here's something else neat that owners of late-model VWs and Audis can appreciate. If one cylinder is misfiring excessively, raw fuel is dumped into the exhaust stream and can cause the catalytic converter to overheat. OBD-II ECMs can detect this and will temporarily shut off the fuel injector to the offending cylinder.
Can Aftermarket Mods Cause a "Limp Mode" Situation?
They can and do, but not usually experienced from a proper bolt-on part such as an exhaust or down pipe. Although some exhaust systems will set of the Check Engine Light because some down pipes don't retain enough heat to keep the catalytic converter at operating temp. The basic rule of thumb when dealing with an OBD-II system is to not screw with sensor data.
Some Quick Jargon
So, what do the codes look like? Their proper name being: Diagnostic Trouble Code or DTC, which is a five-digit alphanumeric string. The first character is a letter that indicates the trouble group; the second character indicates if the code is an OBD-II code or proprietary; the third character indicates the vehicle sub-system and the last two characters are the fault number.
There are some "generic" DTCs. This is because each generic DTC could have numerous DTCs under it. This is to make sure that standard OBD conventions can suit all vehicles. For example, ECT sensor, P0115. The exact verbiage of this error is "Engine Coolant Temperature Circuit Malfunction." P0116 is "Engine Coolant Temperature Circuit Range/Performance Problem." There are no fewer than five DTCs for the coolant temp sensor alone, but not all cars will use all of them. There are 37 separate codes for oxygen sensors; some cars have dual exhausts and use two front and two rear sensors. Some might use three sensors per pipe. The OBD conventions cover all permutations. Also, at times a single failed sensor can cause a litany of DTCs; a bad oxgyen sensor can give you a P0130, P0131, and P0133, and simply replacing the sensor would fix all three. This is one of those examples when the ECM takes its job a little too seriously and throws the book at you.
What Are the Limp Modes and What Causes Them?
There are some proprietary failures that aren't listed in the table below, but the major OBD-II conventions are listed and represent the bulk of what you'll need to know. Bad or missing data from one of the following sensors will cause the ECM to go into a "limp home" mode:
Mass Air Flow (MAF), Mass Air Sensor (MAS), Vein Air Flow (VAF), Manifold Absolute Pressure (MAP)
ECM will use throttle position and engine RPM for basic fuel delivery function; disables active idle control. Generic DTC: P0100
Intake Air Temperature (IAT) sensor
ECM will assume air temp is a constant 25 degrees C/77 degrees F. Generic DTC: P0110
Throttle Position Sensor (TPS)
Disables temporary fuel enrichment on acceleration (can cause hesitation/stalling). Generic DTC: P0120
Engine Coolant Temperature (ECT) sensor
ECM will assume coolant temp is 80 degrees C/176 degrees F. Generic DTC: P0115
Camshaft Position (CMP) sensor
On a four-cylinder engine, runs injectors in a 1-3-4-2 firing order with irregular timing. If no signal is present, shuts of fuel supply after four seconds. Generic DTC: P0340
Barometric pressure sensor (BARO)
Assumes that atmospheric air pressure is sea level (101 kPa/30 inches Hg). Generic DTC: P0105
Crankshaft Flux (knock) sensor (CKF)
Switches ignition timing profile from high-octane to low-octane mode. Most factory turbo cars will go into a lower-boost mode too. Generic DTC: P0325
Cylinder misfire
Shuts off fuel to the misfiring cylinder. Some ECMs use crank speed variations and some ECMs that use ultra fast oxygen sensors can use the sensor's profile to figure out which cylinder is misfiring. Generic DTC: P0300
Exhaust Gas Oxygen (EGO) Sensor – Front
Does not use EGO sensor to provide corrected fuel delivery; ECM goes straight from lookup tables. Generic DTC: P0130
Exhaust Gas Oxygen (EGO) Sensor – Rear
Although this failure won't cause a power loss, but will cause the MIL to illuminate and we're compelled to discuss it. The front sensor is used for fuel trim correction but the rear sensor's data is almost totally ignored by the ECM. As long as the rear sensor's cross counts are fewer than the front sensor's, the ECM assumes the catalytic converter is working normally. Generic DTC: P0130
Turbocharger wastegate actuator
If the ECM decides that boost pressure is too high (through excessive air flowing through the MAF or by a more direct measurement with a MAP) then fuel is cut until boost drops back down. Generic DTC: P0243
--Credit where credit is due...again all of the info above within the smileys is courtesy of Overboost.com--
Here is another site to watch on upcoming in-detail description of ODB-II codes:
http://www.obd-codes.com/trouble_codes/
Okay, here come the goods. I have gathered all of the codes I could find and compiled them into an excel file. I think you are gonna like this:
First the codes with the ODB-II / ODBII codes listed in the first column:
<U>MIL </U> <U>OBDII</U> <U>Description of Code</U>
P0106 5 MAP Circuit Range Or Performance
P0107 3 MAP Circuit Low Input
P0108 3 MAP Circuit High Input
P0111 10 IAT Sensor Circuit Range/Performance
P0112 10 IAT Sensor Circuit Low Input
P0113 10 IAT Sensor Circuit High Input
P0116 86 ECT Circuit Range Or Performance
P0117 6 ECT Circuit Low Input
P0118 6 ECT Circuit High Input
P0122 7 TP Sensor Circuit Low Input
P0123 7 TP Sensor Circuit High Input
P0131 1 Primary HO2S Circuit Low Voltage (Sensor 1)
P0132 1 Primary HO2S Circuit High Voltage (Sensor 1)
P0133 61 Primary HO2S Circuit Slow Response (Sensor 1)
P0135 41 Front HO2S Heater Circuit Fault (Sensor 1)
P0137 63 Secondary HO2S Circuit Low Voltage (Sensor 2)
P0138 63 Secondary HO2S Circuit High Voltage (Sensor 2)
P0139 63 Secondary HO2S Circuit Slow Response (Sensor 2)
P0141 65 Secondary HO2S Heater Circuit Fault (Sensor 2)
P0171 45 System Too Lean
P0172 45 System Too Rich
P0300 — Random Misfire
P0301 71 Misfire Cyl. 1 Or Random Misfire
P0302 72 Misfire Cyl. 2 Or Random Misfire
P0303 73 Misfire Cyl. 3 Or Random Misfire
P0304 74 Misfire Cyl. 4 Or Random Misfire
P0305 75 Misfire Cyl. 5 Or Random Misfire
P0306 76 Misfire Cyl. 6 Or Random Misfire
P0325 23 KS Circuit Malfunction
P0335 4 CKP Sensor Circuit Low Input
P0336 4 CKP Sensor Range/Performance
P0401 80 EGR Insufficient Flow Detected
P0420 67 Catalyst System Efficiency Below Threshold
P0441 92 EVAP Emission Control System Improper Purge Flow
P0451 91 Fuel Tank Pressure Sensor Range/Performance
P0452 91 Fuel Tank Pressure Sensor Circuit Low Input
P0453 91 Fuel Tank Pressure Sensor Circuit High Input
P0500 17 VSS Circuit Malfunction (M/T)
P0501 17 VSS Circuit Range/Performance (A/T)
P0505 14 ICS Malfunction
P0560 34 Powertrain Control Module (PCM) Backup Voltage Circuit Low Voltage
P0700, P0715, P0720, P0725, P0730, P0740, P0753, P0758, P0763, P0780 70 A/T Concerns
P1106 13 BARO Circuit Range/Performance
P1107 13 BARO Circuit Low Input
P1108 13 BARO Circuit High Input
P1121 7 Throttle Position Lower Than Expected
P1122 7 Throttle Position Higher Than Expected
P1128 5 MAP Lower Than Expected
P1129 5 MAP Higher Than Expected
P1149 61 Primary HO2S (Sensor 1) Circuit Range/Performance Problem
P1162 48 Primary HO2S (No. 1) Circuit Malfunction
P1163 61 Primary HO2S (No. 1) Circuit Slow Response
P1164 61 Primary HO2S (No. 1) Circuit Range/Performance
P1165 61 Primary HO2S (No. 1) Circuit Range/Performance
P1166 41 Primary HO2S (No. 1) Heater System Electrical
P1167 41 Primary HO2S (No. 1) Heater System
P1168 48 Primary HO2S (No. 1) LABEL Low Input
P1169 48 Primary HO2S (No. 1) LABEL High Input
P1253 21 VTEC System Malfunction
P1257, P1258, P1259 22 VTEC System Malfunction
P1297 20 Electrical Load Detector Circuit Low Input
P1298 20 Electrical Load Detector Circuit High Input
P1300 71–74 Multiple Cylinder Misfire Detected
P1336 54 CSF Sensor Intermittent Interruption
P1337 54 CSF Sensor No Signal
P1359 8 CKP/TDC Sensor Connector Disconnection
P1361 8 TDC Sensor Intermittent Interruption
P1362 8 TDC Sensor No Signal
P1366 58 TDC Sensor No. 2 Intermittent Interruption
P1367 58 TDC Sensor No 2 Signal
P1381 9 Cylinder Position Sensor Intermittent Interruption
P1382 9 Cylinder Position Sensor No Signal
P1456 90 EVAP Emission Control System Leak Detected (Fuel Tank System)
P1457 90 EVAP Emission Control System Leak Detected (Control Canister System)
P1459 92 EVAP Emission Purge Flow Switch Malfunction
P1486 — Thermostat Range/Performance Problem
P1491 12 EGR Valve Lift Insufficient Detected
P1498 12 EGR Valve Lift Sensor High Voltage
P1508 14 IAC Valve Circuit Failure
P1509 14 IAC Valve Circuit Failure
P1519 14 Idle Air Control Valve Circuit Failure
P1607 — ECM/PCM Internal Circuit Failure A
P1655 30 SEAF/SEFA/TMA/TMB Signal Line Failure
P1660 70 A/T FI Signal A Circuit Failure
P1676 — FPTDR Signal Line Failure
P1678 — FPTDR Signal Line Failure
P1681 30 A/T FI Signal A Low Input
P1682 30 A/T FI Signal A High Input
P1686 31 A/T FI Signal B Low Input
P1687 31 A/T FI Signal B High Input
P1705, P1706, P1738, P1739, P1753, P1758, P1768, P1773, P1785, P1786, P1790, P1791, P1792, P1793, P1794 70 A/T Concerns
P1870, P1873, P1879, P1885, P1886, P1888, P1890, P1891 70 A/T Concerns
Now for the codes with the CEL codes listed in the first column:
<U>MIL </U> <U>OBDII</U> <U>Description of Code</U>
1 P0131 Primary HO2S Circuit Low Voltage (Sensor 1)
1 P0132 Primary HO2S Circuit High Voltage (Sensor 1)
3 P0107 MAP Circuit Low Input
3 P0108 MAP Circuit High Input
4 P0335 CKP Sensor Circuit Low Input
4 P0336 CKP Sensor Range/Performance
5 P0106 MAP Circuit Range Or Performance
5 P1128 MAP Lower Than Expected
5 P1129 MAP Higher Than Expected
6 P0117 ECT Circuit Low Input
6 P0118 ECT Circuit High Input
7 P0122 TP Sensor Circuit Low Input
7 P0123 TP Sensor Circuit High Input
7 P1121 Throttle Position Lower Than Expected
7 P1122 Throttle Position Higher Than Expected
8 P1359 CKP/TDC Sensor Connector Disconnection
8 P1361 TDC Sensor Intermittent Interruption
8 P1362 TDC Sensor No Signal
9 P1381 Cylinder Position Sensor Intermittent Interruption
9 P1382 Cylinder Position Sensor No Signal
10 P0111 IAT Sensor Circuit Range/Performance
10 P0112 IAT Sensor Circuit Low Input
10 P0113 IAT Sensor Circuit High Input
12 P1491 EGR Valve Lift Insufficient Detected
12 P1498 EGR Valve Lift Sensor High Voltage
13 P1106 BARO Circuit Range/Performance
13 P1107 BARO Circuit Low Input
13 P1108 BARO Circuit High Input
14 P0505 ICS Malfunction
14 P1508 IAC Valve Circuit Failure
14 P1509 IAC Valve Circuit Failure
14 P1519 Idle Air Control Valve Circuit Failure
17 P0500 VSS Circuit Malfunction (M/T)
17 P0501 VSS Circuit Range/Performance (A/T)
20 P1297 Electrical Load Detector Circuit Low Input
20 P1298 Electrical Load Detector Circuit High Input
21 P1253 VTEC System Malfunction
22 P1257, P1258, P1259 VTEC System Malfunction
23 P0325 KS Circuit Malfunction
30 P1655 SEAF/SEFA/TMA/TMB Signal Line Failure
30 P1681 A/T FI Signal A Low Input
30 P1682 A/T FI Signal A High Input
31 P1686 A/T FI Signal B Low Input
31 P1687 A/T FI Signal B High Input
34 P0560 Powertrain Control Module (PCM) Backup Voltage Circuit Low Voltage
41 P0135 Front HO2S Heater Circuit Fault (Sensor 1)
41 P1166 Primary HO2S (No. 1) Heater System Electrical
41 P1167 Primary HO2S (No. 1) Heater System
45 P0171 System Too Lean
45 P0172 System Too Rich
48 P1162 Primary HO2S (No. 1) Circuit Malfunction
48 P1168 Primary HO2S (No. 1) LABEL Low Input
48 P1169 Primary HO2S (No. 1) LABEL High Input
54 P1336 CSF Sensor Intermittent Interruption
54 P1337 CSF Sensor No Signal
58 P1366 TDC Sensor No. 2 Intermittent Interruption
58 P1367 TDC Sensor No 2 Signal
61 P0133 Primary HO2S Circuit Slow Response (Sensor 1)
61 P1149 Primary HO2S (Sensor 1) Circuit Range/Performance Problem
61 P1163 Primary HO2S (No. 1) Circuit Slow Response
61 P1164 Primary HO2S (No. 1) Circuit Range/Performance
61 P1165 Primary HO2S (No. 1) Circuit Range/Performance
63 P0137 Secondary HO2S Circuit Low Voltage (Sensor 2)
63 P0138 Secondary HO2S Circuit High Voltage (Sensor 2)
63 P0139 Secondary HO2S Circuit Slow Response (Sensor 2)
65 P0141 Secondary HO2S Heater Circuit Fault (Sensor 2)
67 P0420 Catalyst System Efficiency Below Threshold
70 P0700, P0715, P0720, P0725, P0730, P0740, P0753, P0758, P0763, P0780 A/T Concerns
70 P1660 A/T FI Signal A Circuit Failure
70 P1705, P1706, P1738, P1739, P1753, P1758, P1768, P1773, P1785, P1786, P1790, P1791, P1792, P1793, P1794 A/T Concerns
70 P1870, P1873, P1879, P1885, P1886, P1888, P1890, P1891 A/T Concerns
71 P0301 Misfire Cyl. 1 Or Random Misfire
72 P0302 Misfire Cyl. 2 Or Random Misfire
73 P0303 Misfire Cyl. 3 Or Random Misfire
74 P0304 Misfire Cyl. 4 Or Random Misfire
75 P0305 Misfire Cyl. 5 Or Random Misfire
76 P0306 Misfire Cyl. 6 Or Random Misfire
80 P0401 EGR Insufficient Flow Detected
86 P0116 ECT Circuit Range Or Performance
90 P1456 EVAP Emission Control System Leak Detected (Fuel Tank System)
90 P1457 EVAP Emission Control System Leak Detected (Control Canister System)
91 P0451 Fuel Tank Pressure Sensor Range/Performance
91 P0452 Fuel Tank Pressure Sensor Circuit Low Input
91 P0453 Fuel Tank Pressure Sensor Circuit High Input
92 P0441 EVAP Emission Control System Improper Purge Flow
92 P1459 EVAP Emission Purge Flow Switch Malfunction
— P0300 Random Misfire
— P1486 Thermostat Range/Performance Problem
— P1607 ECM/PCM Internal Circuit Failure A
— P1676 FPTDR Signal Line Failure
— P1678 FPTDR Signal Line Failure
71–74 P1300 Multiple Cylinder Misfire Detected
Now, here is just the plain 'ol CEL codes and a description:
<U>CODE</U> <U>DEFINITION</U>
1 Oxygen Sensor "A" (Primary) defective circuit or unplugged / defective sensor
2 Oxygen Sensor "B" defective circuit or unplugged / defective sensor
3 MAP Sensor (Manifold Absolute Pressure) defective circuit or unplugged / defective sensor
4 CKP Sensor (Crankshaft Position Sensor) defective circuit or unplugged / defective sensor
5 MAP Sensor (Manifold Absolute Pressure) mechanical problem / disconnected piping
* not 94-95
6 ECT Sensor (Engine Coolant Temperature) defective circuit or unplugged / defective sensor
7 TP Sensor (Throttle Position) defective circuit or unplugged / defective sensor
8 TDC Sensor (Top Dead Center) defective circuit or unplugged / defective sensor
9 CYP Sensor (Cylinder) defective circuit or unplugged / defective sensor
* invalid code for throttle body injection Hondas
** invalid code for V6 engines
10 IAT Sensor (Intake Air Temperature) defective circuit or unplugged / defective sensor
12 EGR Lift Sensor (Exhaust Gas Recirculation) defective circuit or unplugged / defective sensor
* invalid code for non-equipped EGR valve vehicles
13 BARO Sensor (Atmospheric Pressure) defective circuit or unplugged / defective sensor
14 IAC Valve (Idle Air Control) defective circuit or unplugged / defective sensor
15 Ignition Output Signal missing or defective ignition output signal
16 Fuel Injector System defective circuit or unplugged / defective fuel injector
17 VSS (Vehicle Speed Sensor) defective circuit or unplugged / defective sensor
19 Automatic Transmission Lock Up Control Solenoid Valve defective circuit or unplugged / defective solenoid valve
20 Electrical Load Detector defective circuit or unplugged / defective sensor
21 VTEC Solenoid Valve defective circuit or unplugged / defective solenoid valve
* invalid code for non-VTEC engine
** invalid for V6 engine
22 VTEC Oil Pressure Switch defective circuit or unplugged / defective oil pressure switch
* invalid code for non-VTEC engine
23 KS (Knock Sensor) defective circuit or unplugged / defective sensor
* invalid code for V6 engine
30 Automatic Transmission Signal: "A" / SEAF / SEFA / TMA or TMB defective circuit or unplugged / defective sensor
* invalid code for 1996
31 Automatic Transmission Signal "B" defective circuit or unplugged / defective sensor
41 Primary Oxygen Sensor - Heater circuit malfunction
43 Fuel Supply System defective or malfunctioning fuel supply system
45 System Too Lean or Too Rich malfunction in the fuel monitoring systems
48 LAF Sensor (Lean Air Fuel) defective circuit or unplugged / defective sensor
54 CKF Sensor (Crankshaft Speed Fluctuation) defective circuit or unplugged / defective sensor
61 Oxygen Sensor, Heated - Sensor 1 (Primary) high voltage, low voltage, or slow response
63 Oxygen Sensor, Heated - Sensor 2 (Secondary) high voltage, low voltage, or slow response
65 Oxygen Sensor Heater (Secondary) malfunctioning or defective oxygen sensor heater
67 Catalyst system Efficiency Below Threshold malfunctioning or defective catalyst system
70 Automatic Transmission malfunction with the automatic transmission controls
71 Cylinder 1 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
72 Cylinder 2 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
73 Cylinder 3 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
74 Cylinder 4 Misfire or a Random Misfire a condition is present that is creating a cylinder misfire
80 Exhaust Gas Recirculation insufficient flow detected
86 ECT Sensor (Engine Coolant Temperature) circuit range / performance problem
90 Evaporative Emission Control System leak detected in the fuel tank area
91 Fuel Tank Pressure Sensor low input
92 Evaporative Emission Control System insufficient purge flow
All the info listed within the 'thumbs-up' section above were compiled with scattered information found on the internet and then put together in Excel by me ---> "MuthaFodder". A copy of the Excel file can be sent over AIM or maybe an email if requested, it doesn't come out that well here in this thread.......courtesy of me and a few hours of my life fellas.
A few links regarding more codes in different formats, as if you hadn't seen enough already
http://www.superhonda.com/foru...pp=15
http://forums.torontoaccords.c...85a06
Modified by MuthaFodder at 11:43 PM 1/11/2006
#2
Honda-Tech Member
Thread Starter
Join Date: Dec 2005
Location: Under Your Bed, USA
Posts: 55
Likes: 0
Received 0 Likes
on
0 Posts
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicator Light (MIL)
This info should without a doubt cover all 1998-2002 / 98-02 / 1998 1999 2000 2001 2002 Accords. The resetting of the ECU process will likely work for other models as well though.
Now, that you now know all about codes, you must understand your car will continue to operate poorly since the CEL was set off and the ECU (Electronic Control Unit) has not yet been reset to clear the codes.
The code may have been set off by an anomally that will likely not happen again (low oil level, etc) or you may have a whole slew of things wrong with it. Regardless even after replacing and repairing the parts in question, your car may not operate normally until you reset your ECU and clear the codes from memory.
** Info for resetting the ECU or clearing the ECU / CEL check engine light codes:
Remove the 7.5 amp fuse labeled "Clock Back-UP" on the PASSENGER'S side, it is the number 13 fuse on the box, for at least 10 seconds. Do not undo the negative battery cable.....you don't have too. **
What I would suggest to do after getting a CEL code:
First, determine and record the code by watching the the CEL flash.
You will get a series of long and then short flashes. A long flash is valued at 10 points and a short flash is valued at 1 point. You may have more than one code and this is displayed by a long pause after the short flashes. If a second code is present, the long flashes will begin again after the long pause. Add up the 'point' value of each code to get a number of 1-92. You may want to watch the cycle of code(s) a couple of times to ensure you can record all of the codes.
Next, I would reset the ECU by the process detailed above within this reply and in bold. After the ECU has been reset and the codes cleared, I would go for a test drive to ensure that the thrown code was not an anomally........I would do this only if after starting my engine and the Check Engine Light (CEL) did not reappear immediately. Don't give it hell, just drive around seeing if the CEL will repeat itself.
If the CEL does reappear immediately, make sure you are resetting the ECU properly (again see above process). If it still reappears, you have something wrong, be it little or big, a problem is present....that my friend is up to you to figure out....good luck.
Modified by MuthaFodder at 11:46 PM 1/11/2006
Now, that you now know all about codes, you must understand your car will continue to operate poorly since the CEL was set off and the ECU (Electronic Control Unit) has not yet been reset to clear the codes.
The code may have been set off by an anomally that will likely not happen again (low oil level, etc) or you may have a whole slew of things wrong with it. Regardless even after replacing and repairing the parts in question, your car may not operate normally until you reset your ECU and clear the codes from memory.
** Info for resetting the ECU or clearing the ECU / CEL check engine light codes:
Remove the 7.5 amp fuse labeled "Clock Back-UP" on the PASSENGER'S side, it is the number 13 fuse on the box, for at least 10 seconds. Do not undo the negative battery cable.....you don't have too. **
What I would suggest to do after getting a CEL code:
First, determine and record the code by watching the the CEL flash.
You will get a series of long and then short flashes. A long flash is valued at 10 points and a short flash is valued at 1 point. You may have more than one code and this is displayed by a long pause after the short flashes. If a second code is present, the long flashes will begin again after the long pause. Add up the 'point' value of each code to get a number of 1-92. You may want to watch the cycle of code(s) a couple of times to ensure you can record all of the codes.
Next, I would reset the ECU by the process detailed above within this reply and in bold. After the ECU has been reset and the codes cleared, I would go for a test drive to ensure that the thrown code was not an anomally........I would do this only if after starting my engine and the Check Engine Light (CEL) did not reappear immediately. Don't give it hell, just drive around seeing if the CEL will repeat itself.
If the CEL does reappear immediately, make sure you are resetting the ECU properly (again see above process). If it still reappears, you have something wrong, be it little or big, a problem is present....that my friend is up to you to figure out....good luck.
Modified by MuthaFodder at 11:46 PM 1/11/2006
#3
Honda-Tech Member
Thread Starter
Join Date: Dec 2005
Location: Under Your Bed, USA
Posts: 55
Likes: 0
Received 0 Likes
on
0 Posts
Re: Check Engine Light codes (MuthaFodder)
Just so the pre 1996 Accord owners don't feel left out here is some info for you
1991-1993 Shop Manuals from Honda of UK and downloadable in PDF format from their website:
http://media.honda.co.uk/car/o....html
Other various Honda FSMs downloadable as well and additions occaisionally
http://www.phatg20.net/modules...id=31
This info was given to me by 'BLKFLSH' regarding finding costs for replacement Honda parts:
http://www.hondaautomotivepart...h.jsp
Modified by MuthaFodder at 11:43 PM 1/11/2006
1991-1993 Shop Manuals from Honda of UK and downloadable in PDF format from their website:
http://media.honda.co.uk/car/o....html
Other various Honda FSMs downloadable as well and additions occaisionally
http://www.phatg20.net/modules...id=31
This info was given to me by 'BLKFLSH' regarding finding costs for replacement Honda parts:
http://www.hondaautomotivepart...h.jsp
Modified by MuthaFodder at 11:43 PM 1/11/2006
#5
Honda-Tech Member
Thread Starter
Join Date: Dec 2005
Location: Under Your Bed, USA
Posts: 55
Likes: 0
Received 0 Likes
on
0 Posts
Re: Check Engine Light codes (BLKFLSH)
Thanks man,
If you hadn't been kind in showing patience with me and a giving me a warm welcome, I may never have been inspired to do this.
...and please anyone who has any general Accord info relating to repairs, common glitches / fixes, more codes for other model Accords, etc....please go ahead and post it within this thread for reference.
Modified by MuthaFodder at 11:43 PM 1/11/2006
If you hadn't been kind in showing patience with me and a giving me a warm welcome, I may never have been inspired to do this.
...and please anyone who has any general Accord info relating to repairs, common glitches / fixes, more codes for other model Accords, etc....please go ahead and post it within this thread for reference.
Modified by MuthaFodder at 11:43 PM 1/11/2006
Trending Topics
#10
Honda-Tech Member
OFFICIAL: Honda Accord Check Engine Light codes thread
<TABLE WIDTH="90%" CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER><TR><TD>Quote, originally posted by patorlando »</TD></TR><TR><TD CLASS="quote">Thanks for all this information; saved me hours of time!</TD></TR></TABLE>
Same here
thread should be stickied with a better title
Same here
thread should be stickied with a better title
#11
Join Date: Feb 2008
Location: Pine Mountain Club, California, usa
Posts: 3
Likes: 0
Received 0 Likes
on
0 Posts
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicator Light (MIL)
So I have a 99 accord ex. How do you clear the maint. required light?
#12
H-T Order of Merit
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicator Light (MIL)
This is my first time seeing this thread, not sure how it was missed but...
It will not be stickied so that can stop being suggested. I will however link this in the Accord FAQ under the Maintenance section.
It will not be stickied so that can stop being suggested. I will however link this in the Accord FAQ under the Maintenance section.
#13
H-T Order of Merit
Re: Check Engine Light codes (Lushious)
<TABLE WIDTH="90%" CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER><TR><TD>Quote, originally posted by Lushious »</TD></TR><TR><TD CLASS="quote">So I have a 99 accord ex. How do you clear the maint. required light?</TD></TR></TABLE>
look in the FAQ, under the maintenance section.
look in the FAQ, under the maintenance section.
#15
Honda-Tech Member
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicator Light (MIL)
hey anyone have pixors of what holes to put the paperclip in? still kinda need this
#17
Honda-Tech Member
Join Date: Jun 2001
Location: utah
Posts: 719
Likes: 0
Received 0 Likes
on
0 Posts
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicat
FYI, in a 1997 accord, the 2-prong connector is blue and located behind the glove box attached to a blue "hanger/blank."
#18
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicat
Hi there from British Columbia Canada!
I am the original owner of a 2001 Honda Accord bought in Canada.
The CEL came on one day and I was trying to figure out how to determine the code without a Scan tool.
I determined from the internet that one shorts out pins 8 and 13 on the OBD II connector, then turns the ignition on and counts the flashes, then looks up the code on the table.
Well, this does not work as there are no wires going to these pins!
I am 99.9% sure I have read the OBD pin numbers/orientation correctly.
Since then, the CEL has gone off. I suspect I overfilled the gas tank and this caused a temporary CEL fault.
For the future, any suggestions how to get the OBD codes? Local parts stores do not offer free scan services..
I am the original owner of a 2001 Honda Accord bought in Canada.
The CEL came on one day and I was trying to figure out how to determine the code without a Scan tool.
I determined from the internet that one shorts out pins 8 and 13 on the OBD II connector, then turns the ignition on and counts the flashes, then looks up the code on the table.
Well, this does not work as there are no wires going to these pins!
I am 99.9% sure I have read the OBD pin numbers/orientation correctly.
Since then, the CEL has gone off. I suspect I overfilled the gas tank and this caused a temporary CEL fault.
For the future, any suggestions how to get the OBD codes? Local parts stores do not offer free scan services..
#19
Honda-Tech Member
Join Date: Oct 2001
Location: Bay Area, CA
Posts: 4,395
Likes: 0
Received 0 Likes
on
0 Posts
#20
Honda-Tech Member
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicat
This is for a 94-97
IIRC the 90-93 2 pin SCS connector is found behind the side kick panel on the passenger side. I haven't seen any one post any self diagnosis methods for any of the 98+ Accords.
IIRC the 90-93 2 pin SCS connector is found behind the side kick panel on the passenger side. I haven't seen any one post any self diagnosis methods for any of the 98+ Accords.
Last edited by GhostAccord; 04-18-2011 at 10:58 AM.
#22
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicat
I am getting P0497 code reading. "P0497 Evaporative Emission (EVAP) System Low Purge Flow". Is this something I can repair/replace myself?
#23
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicat
Greetings to everyone and thanks to MF for posting and to TouringAccord and GhostAccord for the additional info. Here's a model-specific question that I hope you can assist with:
On a '94 Accord EX 4 cylinder AT, I've got the CEL on steady (it does not even blink when I jump the codes), and I've got a blinking D4 light throwing code 14. In various posts I've seen that Transmission DTC 14 can mean either "open of short in FAS Wire, or faulty PGM-FI control unit" OR "Linear (line pressure control) solenoid open or shorted."
So my question is, which one is it for my particular car: FAS Wire/PGM-FI or line pressure control solenoid?
The symptoms (in case it will help) are slight jerk followed by rough idle upon reaching a speed of about 5mph, and then at high speeds an occasional "trembling" shift. I've already changed out the VSS (that cleared a DTC 4 that was also showing) and I have changed out the transmission fluid and I've swapped the TCU.
Thanks in advance.
Steve
On a '94 Accord EX 4 cylinder AT, I've got the CEL on steady (it does not even blink when I jump the codes), and I've got a blinking D4 light throwing code 14. In various posts I've seen that Transmission DTC 14 can mean either "open of short in FAS Wire, or faulty PGM-FI control unit" OR "Linear (line pressure control) solenoid open or shorted."
So my question is, which one is it for my particular car: FAS Wire/PGM-FI or line pressure control solenoid?
The symptoms (in case it will help) are slight jerk followed by rough idle upon reaching a speed of about 5mph, and then at high speeds an occasional "trembling" shift. I've already changed out the VSS (that cleared a DTC 4 that was also showing) and I have changed out the transmission fluid and I've swapped the TCU.
Thanks in advance.
Steve
#24
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicat
Can anyone help me with this.... buy radioshack part #271-1125
connect two of them together at one end, connect that connection to D15. One open end to D10 the other to D11. this shows 2.5V to the input to the ECU, which means no CEL. "
Does it work for P0453 and does anyone have the pinouts for a 96 accord ECU so I can verify. I have a 96 w/o a fuel tank high pressure sensor. It may have newer ECU in it. What years will this work with
connect two of them together at one end, connect that connection to D15. One open end to D10 the other to D11. this shows 2.5V to the input to the ECU, which means no CEL. "
Does it work for P0453 and does anyone have the pinouts for a 96 accord ECU so I can verify. I have a 96 w/o a fuel tank high pressure sensor. It may have newer ECU in it. What years will this work with
#25
Re: Check Engine Light codes (CEL) Diagnostic Trouble Codes (DTC) Malfunction Indicat
I have a 1998 Honda Accord LX 4 cyl with about 130000 miles. The light to the AC control unit would go off and on while driving. When the lights go off, the AC nor the heater would work. However, when the lights to the AC control unit would come on, everything would work fine. I read on another thread that you can run a self diagnostics by holding the recirculation button and the recirculation light would start blinking out codes. I was wondering if you would use the same method to read OBD-II for those blinking light and determine the error code. Thanks