The Malfunction Indicator Lamp (MIL) or CHECK ENGINE light as it is more commonly called, is essentially an emission warning light. If the light comes on, it means the Onboard Diagnostics II system (OBD II) has detected an emissions-related problem. OBD II is designed to turn on the MIL light if a problem occurs that may cause emissions to exceed federal limits by 150 percent. The problem has to occur more than once, and it must be significant enough to create a potential emissions problem (one serious enough to prevent a vehicle from passing an emissions test).
In the real world, the MIL lamp often comes on for what seems like trivia reasons (like a loose gas cap). But there's no way to know what's triggering the light until the vehicle is diagnosed. The problem may be something minor that has little or no effect on driveability, or it may be something more serious that is affecting engine performance.
The mysterious nature of the MIL lamp, which most people call the "Check Engine" light, terrifies and confuses a lot of motorists. Except for a few luxury vehicles that actually display a fault message when the MIL lamp comes on, most provide no information whatsoever other than something is wrong. The motorist has no way of knowing if the problem is major or minor -- or what it will ultimately cost to have the problem diagnosed and repaired.
Some motorists, on the other hand, seem unfazed by warming lights. As long as their vehicle continues to run, they see no urgency to have their engine checked, to slow down or to do anything out of the ordinary. Others are optimists and hope that if they keep on driving, the light will magically go out. Sometimes it does, much to their relief. But when the light refuses to go out, or it comes and goes like the ups and downs of the stock market, they panic and don't know what to do.
Some motorists who are befuddled by a Check Engine light will seek out the least painful (and cheapest) solution which is to take their vehicle to an auto parts store that offers a "free diagnosis." The diagnosis consists of plugging in a code reader into the DCL connector and reading out the code. The auto parts stores who offer a free diagnosis service say the code will usually reveal the nature of the problem so the motorist can decide what to do next. They're hoping, of course, that the motorist will buy a part from their store and install it themselves to fix their problem. And if that doesn't work, that the motorist will buy another part and install that in hopes it will solve the problem. And when that doesn't work, that the motorist will buy yet another part and install it themselves in hopes of fixing he problem. You get the picture.
Anyone who repairs late model vehicles today for a living knows that diagnosing complex emissions and driveability problems is not as simple as reading a code and replacing a part. OBD II is a great system that has a tremendous amount of self-diagnostic capability, but it only identifies faults in particular circuits or systems. It does not tell you which component to replace. That can only be determined after doing additional diagnostic work to isolate the fault.
Some problems such as misfires and evaporative emission (EVAP) leaks can be very challenging to nail down. Misfires can be caused by ignition problems, fuel problems or compression problems. The underlying cause might be fouled spark plugs, bad plug wires, a weak ignition coil, dirty injectors, a shorted or open injector, low fuel pressure, a vacuum leak, a leaky head gasket, burned exhaust valve or a camshaft with a bad lobe. No simple plug-in diagnosis will give you the answer until you do a lot of other checks.
To make matters worse, some of these friendly auto parts stores will also erase the code(s) after they've given their customer the diagnosis. Erasing the code turns out the MIL light -- at least temporarily -- which provides some relief for the poor motorist. But it may also make the job of diagnosing the fault harder if valuable diagnostic information that you might have needed was erased.
Another diagnostic issue that's becoming more of an issue with OBD II is that a growing list of states are now substituting an OBD II emissions test for a tailpipe test. The OBD II test is quick and easy, goes not require an expensive dyno or emissions analyzer, and gives a pass/fail indication in a minute or less. There's no risk of damage to the vehicle (as may be the case when running a vehicle on a dyno), and the reliability of the OBD II test is actually better than a tailpipe emissions test. Why? Because the OBD II system monitors emissions 24/7 365 days a year. There are no arbitrary cutpoints that can be fudged one way or the other to pass or fail more or less vehicles. Everybody dances to the same tune and must meet the same standards.
OBD II is also much better at detecting evaporative emissions leaks, and a drop off in converter efficiency. If the MIL light is on and there's a code for an EVAP or converter problem, you can usually bet the problem is real. The problem may not have any noticeable effect on driveability or performance, but technically it is in violation of the standards -- and must be fixed before the MIL light will go out and say out.
OBD II monitors evaporative emissions by checking for fuel vapor leaks once a drive cycle. OBD II does this by applying vacuum or pressure to the fuel tank, vapor lines and charcoal canister. If it detects no airflow when the EVAP canister purge valve is opened, or it detects a leakage rate that is greater than that which would pass through a hole 0.040 inches in diameter (0.020 inches for 2000 and up model year vehicles), it indicates a fault.
If you find a P0440 code that indicates a fuel vapor leak, finding the leak can be a challenge. The first place to start is the gas cap. A loose-fitting or damaged cap can allow enough air leakage to set a code. To find a leak in a vapor hose, you may need a leak detector that uses smoke and/or dye. A 0.020 inch hole is the size of a pin.
All OBD II-equipped vehicles have a common J1962 16-pin diagnostic connector and use the same "generic" fault codes. This means all you need is an OBD II-compliant code reader or scan tool to check readiness status, and to read and clear codes. The state emission programs require vehicle inspection facilities to use a more sophisticated plug-in tool that also records vehicle data for record keeping purposes, but otherwise they are using the same basic scan tool technology as everybody else.
To access the OBD II system all you have to do is plug a code reader or scan tool into the 16-pin connector (note: there are no "manual flash codes" on OBD II systems). The connector is usually located under the dash near the steering column. But on some vehicles, it can be hard to find. On many Hondas, the plug is located behind the ashtray. On BMW and VW, it is behind trim panels. On Volvo, the plug is next to the hand brake. On Audi, you'll find it hidden behind the rear seat ashtray.
An OBD II test is a simple plug-in computer check that verifies four things:1. The Vehicle Identification Number (VIN).
OBD II monitors misfires, converter efficiency, catalyst heater (if used), the evaporative system, air injection system (if used), fuel trim, oxygen sensors, exhaust gas recirculation (if used), secondary air system (if used), the coolant thermostat (starting in 2000), positive crankcase ventilation system (starting in 2002) and even the A/C systems on some 2002 and newer vehicles.
If a situation develops in any of these monitored systems that could cause a real or potential emissions problem, OBD II will watch it, set a code and eventually illuminate the MIL. Most OBD II codes take time to mature and will not turn on the MIL lamp immediately. OBD II may wait until it detects the same problem on two separate drive cycles before it converts a pending code into a mature code and turns on the MIL lamp. The bottom line here is if the light is on, the vehicle will NOT pass an OBD II plug-in test. The problem must be fixed and the MIL light must stay out before the vehicle will pass.
One of the EPA's requirements for using a plug-in OBD II check in lieu of a tailpipe test is to make sure the OBD II system has run all of its monitors and that the monitors have all passed. But there's a catch. Some import vehicles have readiness issues when it comes to setting all the OBD II monitors. Consequently, the EPA currently allows up to two readiness monitors not to be set prior to testing 1996 to 2000 model year vehicles, and one readiness readiness monitor for 2001 to 2003 vehicles.
When OBD II runs a self-check on a particular component or system, it lets you know by setting a readiness "flag" or indicator which can be displayed on your code reader or scan tool. If OBD II has run all the available monitors and all the monitors have passed -- and no faults have been found -- the vehicle should pass the OBD II plug-in test. But if all the required monitors have not run, the vehicle can't be given an OBD II test. The motorist must drive the vehicle and come back again, or take a tailpipe test if that is an option.
If OBD II detects a fault when running a monitor, the setting of a code may prevent the remaining monitors from running. A bad oxygen sensor, for example, will prevent the catalyst monitor from running. Getting all the monitors to run can be tricky on some vehicles. Each monitor has certain operating requirements that must take place before the self-check will run.
To set the converter monitor, for example, the vehicle may have to be driven a certain distance at a variety of different speeds. The requirements for the various monitors can vary considerably from one vehicle manufacturer to another, so there is no "universal" drive cycle that will guarantee all the monitors will be set and ready.
As a general rule, doing some stop-and-go driving around town at speeds up to about 30 mph followed by five to seven minutes of steady 55 mph highway speed driving will usually set most or all of the monitors. Consequently, if you're checking an OBD II system and discover that one or more of the monitors have not run, it may be necessary to test drive the vehicle to set the remaining monitors. With the EVAP monitor, the vehicle may require a certain period of inactivity (such as setting overnight) and certain ambient temperature conditions (such as above freezing) before the EVAP monitor will run.
Some vehicles with known readiness issues include 1996-98 Mitsubishi models (which require a very specific drive cycle), and 1996 Subaru and Volvo 850 Turbo (turning the key off clears all the readiness flags, so don't turn the vehicle off after driving). On 1997 Toyota Tercel and Paseo, the readiness flag for the EVAP monitor never will set, and no dealer fix is yet available. Other vehicles have often have a "not ready" condition for the EVAP and catalytic converter monitors include 1996-98 Volvo, 1996-98 Saab, and 1996-97 Nissan 2.0L 200SX.
If the MIL lamp comes on while driving, or remains on after starting the engine, it means OBD II has detected a problem. The lamp will usually remain on -- unless the fault does not reoccur in three consecutive drive cycles that encounter the same operating conditions, or the fault is not detected for another 40 drive cycles. If OBD II sees no further evidence of the problem, it will turn off the MIL lamp and erase the code.
An OBD II drive cycle is not just turning the ignition key on and off or starting the engine. A drive cycle requires starting a cold engine and driving the vehicle until the engine reaches normal operating temperature. The next drive cycle doesn't begin until the engine has been shut off, allowed to cool back down and is restarted again. On some vehicles, the drive cycle also includes the cold soak time between trips. On some vehicles, the EVAP monitor won't run unless the vehicle has sit for eight hours. There no way to bypass or get around such requirements, so you have to do what ever the system requires. And if that means waiting, you have to wait.
If OBD II has detected a fault, you should find one or more "generic" codes (which start with the prefix "P0"), and maybe one or more "enhanced" codes (OEM specific codes that start with a "P1"). All OBD II compliant code readers and scan tools should be able to display generic codes, but some do not display all the OEM enhanced codes. As a result, you may not get the full picture of what's going on if you're using a tool with limited capabilities. The same goes for accessing many OBD II diagnostic features such as history codes, snapshot data, and special diagnostic test modes that require two-way communication and special scan tool software. For example, some of the OBD II diagnostic features that are currently accessible with an OEM factory scan tool are not yet available on aftermarket scan tools. This may limit your ability to diagnose and repair certain types of problems.
An inexpensive Personal Digital Assistant (PDA) or smart phone with scanner software and cable, or even a DIY type of code reader can be used to read and clear most OBD II codes on 1996 and newer vehicles. This type of tool can often be used to make a quick diagnosis, and in many cases you don't need anything else. But for advanced diagnostics, you need a professional grade scan tool or software package with advanced capabilities.
For some jobs, you may also need a tool that can graph or display waveforms. That means buying a digital storage oscilloscope if you don't buy a high end scanner that can do both. Most scan tools display data stream values, which is what the PCM tells it to display. If the PCM is misreading a sensor input or is substituting bogus information, you have no way of knowing without actually testing the circuit or component in question. That's where a scope comes in handy.
When a scope is hooked up to a sensor or circuit, it shows what's actually going on inside that device or circuit. Voltage is displayed as a time-based waveform. Once you know how to read waveforms, you can tell good ones from bad ones. You can also compare waveforms against scan tool data to see if the numbers agree (which is a great way to identify internal PCM faults). A scope also allows you to perform and verify "action-reaction" tests. You can use one channel to monitor the action or input, and a second, third or fourth channel to watch the results. For example, you might want to watch the throttle position sensor, fuel injector waveform, crank sensor signal and ignition pattern when blipping the throttle to catch an intermittent misfire condition.