Is it safe to keep driving?
A car that failed on readiness or a stored code is usually perfectly safe to drive. A car failing on visible smoke or a severe running fault is a different matter and should be diagnosed before further use.
General guidance, not a diagnosis of your specific vehicle. If you are unsure, do not drive it and have it inspected.
Readiness monitors: the self-inflicted failure
The ECU runs a set of self-tests — catalyst, oxygen sensors, EVAP, EGR and others — each under its own specific conditions. Clearing codes, or disconnecting the battery, resets them all to not-ready. Most inspection regimes allow only one or two incomplete monitors. Turn up the day after clearing codes and you fail without a single thing being wrong with the car.
Completing a drive cycle
Monitors complete under conditions the manufacturer defines, and they genuinely differ between models. In general they need a proper cold start — the engine fully cold, not merely switched off for an hour — followed by a mix of steady cruising and light-load town driving over several trips. The EVAP monitor is the fussiest and often needs the fuel tank between roughly a quarter and three quarters full. Check readiness status before you book the test, not after.
Codes present at the time of test
In regimes that read the ECU directly, a stored emissions-related code with the light on is an immediate failure regardless of tailpipe numbers. That includes catalyst efficiency, oxygen sensor, EVAP and EGR faults. Fixing the underlying cause and then letting the monitors re-run is the only reliable route.
Genuine tailpipe failures
High hydrocarbons usually mean unburnt fuel — misfire, bad injector, failing ignition. High carbon monoxide means a rich mixture. High oxides of nitrogen mean high combustion temperatures, often an EGR fault that is failing to dilute the charge. Reading which gas failed tells you where to look.
What to watch in live data
These are the readings that separate the likely causes. OBDAssistant streams them from an ELM327 adapter while the engine is running, which is what turns a list of possibilities into a diagnosis.
| Reading | What it tells you |
|---|---|
| Readiness monitor status | Check this before booking. Each monitor shows complete or incomplete, and incomplete monitors are the most common avoidable failure. |
| Stored and pending codes | Pending codes do not light the lamp but show a fault is being confirmed. They are an early warning before a test. |
| Catalyst efficiency, upstream vs downstream O2 | A downstream sensor mirroring the upstream one means the converter is no longer doing its job. |
| Fuel trim at idle and cruise | Large corrections in either direction will usually show up in the gas readings too. |
How this differs by market
What is actually tested varies by market. US and Canadian OBD2 programmes typically read monitors and stored codes electronically, so readiness alone can fail you. UK and European EOBD testing at the annual inspection centres on the MIL state plus a tailpipe measurement. New Zealand WoF and Australian state inspections are primarily safety inspections, with emissions requirements depending on jurisdiction and vehicle age — but a lit MIL is still a defect in many of them. Check your own jurisdiction before assuming which rules apply.
Trouble codes that match this symptom
If the car has already been scanned, these are the codes most often behind it. Each page covers the definition, likely causes, diagnostic steps and repair information.
- P1000 OBD Systems Readiness Test Not Complete
- P0420 Catalyst System Efficiency Below Threshold (Bank 1)
- P0430 Catalyst System Efficiency Below Threshold (Bank 2)
- P0401 Exhaust Gas Recirculation (EGR) Flow Insufficient
- P0442 Evaporative Emission System Leak Detected (Small Leak)
- P0455 Evaporative Emission System Leak Detected (Gross Leak)
- P0171 System Too Lean (Bank 1)
- P0172 System Too Rich (Bank 1)
- P0135 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
- P0141 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
Background reading
- OBD2 Emissions Readiness Monitors Explained
- O2 Sensor Volatility: Signal Cross-Count & Waveform Analysis
- Fuel Trim Mastery: OBD2 Diagnostic Guide
Questions
How long after clearing codes can I test?
Long enough for the monitors to re-run, which is usually several days of varied driving rather than a single long motorway trip. Monitor status is readable at any time, so check it rather than guessing.
The light is off but it still failed. How?
Either on readiness — monitors incomplete — or on measured gas. Both are possible with the lamp off, which is why the inspection reads more than the lamp.
Will a battery disconnect help clear a fault before a test?
It does the opposite. It erases the codes and resets every monitor to not-ready, which converts a specific, fixable failure into an automatic one.