
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 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 canno 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.
Mike Cole of the National Center for Vehicle Emissions Control and Safety (NCVECS) at Colorado State University says some vehicles require very specific drive cycles (called "drive traces" if you perform them on a road simulator or dyno) to activate certain self-checks like the catalyst and EVAP monitors. NCVECS has compiled all the known drive traces for various vehicles on a CD and offers the package to technicians for about $40. For more information, you can visit www.ncvecs.colostate.edu.
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 are checking an OBD II system and discover that one or more of the monitors have not run, it may be necessary to drive the vehicle more to set the remaining monitors.
With the EVAP monitor, the vehicle may require a certain period of inactivity (such as sitting overnight) and certain ambient temperature conditions (such as above freezing) before the EVAP monitor will run.
Some vehicles with known readiness issues include 1996 to 1998 Mitsubishi cars (which require a very specific drive cycle), and 1996 Subarus and Volvo 850 Turbos (turning the key off clears all the readiness flags, so don't turn the vehicle off after driving). On 1997 Toyota Tercels and Paseos, the readiness flag for the EVAP monitor never will set, and no dealer fix is yet available. Other vehicles that often have a "not ready" condition for the EVAP and catalytic converter monitors include 1996-1998 Volvos, 1996-1998 Saabs and the 1996-1997 Nissan 2.0L 200SX.
DRIVE CYCLES
If the MIL 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 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 others, the EVAP monitor won't run unless the vehicle has sat for eight hours. There is no way to bypass or get around such requirements, so you have to do whatever the system requires. And if that means waiting, you have to wait.
READING CODES
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 Palm Pilot or other personal digital assistant (PDA) 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 datastream 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.
Diagnostic Parameters
For a detailed look at the operating parameters that can set various fault codes, Click Here to view a PDF file on GM 4.6L diagnostic parameters.
OXYGEN SENSOR REPLACEMENT TIPS
|
Misfire Diagnosis
If an emissions problem is being caused by an engine misfire, the OBD II lamp may flash as the misfire is occurring. But the lamp will not come on the first time a misfire problem is detected. It will only come on if the misfire continues during a second drive cycle and sets a P0300 series code.
A P0300 code would indicate a random misfire (probably due to a vacuum leak, open EGR valve, etc.). If the last digit is a number other than zero, it corresponds to the cylinder number that is misfiring. A P0302 code, for example, would tell you cylinder number two is misfiring.
Unfortunately, OBD II won't tell you why the cylinder is misfiring. That you have to determine by doing more diagnostic tests once you've isolated the misfire to a particular cylinder. The cause could be a fouled spark plug, bad spark plug wire, weak ignition coil, dirty or dead fuel injector, or a burned exhaust valve.
Random misfires that jump around from cylinder to cylinder will also set a misfire code (P0300). The underlying cause is often a lean fuel condition, which may be due to a vacuum leak in the intake manifold or unmetered air getting past the air flow sensor, or an EGR valve that is stuck open. |
More OBD II Related Articles:
Click Here to See More Carley Automotive Technical ArticlesQUICK REFERENCE HELP GUIDES



