Can I find previous faults after diagnostic codes have been cleared?
Quick answer
Once standard diagnostic trouble codes are cleared, they are usually erased from the vehicle’s ECU and cannot be recovered with a basic scanner. However, certain traces often remain. Permanent DTCs, reset readiness monitors, missing freeze frame data, and manufacturer-specific history logs can all reveal that faults were recently wiped. A proper pre-purchase inspection will usually uncover the underlying issue regardless of what the dashboard shows.
What actually happens when codes are cleared
When a mechanic or seller plugs an OBD-II scanner into the diagnostic port and selects ‘clear codes’, the tool sends a simple command to the engine control unit. The ECU deletes active and pending trouble codes, turns off the malfunction indicator lamp (MIL), and wipes the stored history log.
Crucially, clearing codes does not repair the mechanical or electrical fault. It only resets the car’s self-diagnostic memory. If the underlying problem still exists, the ECU will detect it again during normal driving and the warning light will eventually return. For buyers, the challenge is that a freshly cleared system looks perfectly healthy on a cheap code reader, which makes finding previously cleared fault codes a matter of looking at what the ECU leaves behind.
Traces that remain in the ECU
Modern vehicles do not completely forget their faults. Several diagnostic footprints typically survive a standard wipe:
Permanent DTCs
Emissions-related faults are often stored as permanent diagnostic trouble codes. Unlike standard codes, these cannot be erased by any scan tool. The ECU will only clear them automatically after the car completes a specific drive cycle and confirms the fault is genuinely resolved. If a scanner shows a permanent DTC, the issue is either still present or occurred very recently.
Readiness monitor status
Your car continuously runs self-tests on the catalytic converter, oxygen sensors, EGR system and other emissions components. These are called readiness monitors. When codes are cleared, every monitor resets to ‘not ready’ or ‘incomplete’. If you check a used car and all monitors show as incomplete, it is a strong indicator the memory was wiped shortly before your viewing.
Freeze frame gaps
When a fault triggers, the ECU captures a snapshot of engine conditions at that exact moment (RPM, coolant temperature, fuel trim, vehicle speed, etc.). This is known as freeze frame data. Clearing codes typically deletes these snapshots. A high-mileage car with completely empty freeze frame logs is suspicious, as normal driving should have generated at least one historical snapshot.
Manufacturer-specific history
Generic OBD scanners only read standard emissions and powertrain codes. Main dealer equipment and advanced diagnostic tools can access deeper memory banks, including transmission control modules, ABS history, airbag logs and fault counters. Brands such as VAG, BMW, Mercedes and Ford often timestamp fault events and store occurrence counters that survive a standard clear command. Independent specialists with manufacturer-level software can often retrieve this deeper history.
Buyer’s checklist for spotting recently wiped faults
When viewing a used car, you can protect yourself by running through a quick diagnostic verification routine. You do not need to be a mechanic; a mid-range OBD scanner or a visit to a local garage will cover these steps:
- Check monitor readiness: Look for ‘complete’ or ‘ready’ status on the catalyst, O2 sensor and EGR monitors. Multiple ‘not ready’ flags suggest a recent wipe.
- Scan for permanent DTCs: Use a scanner that supports Mode $0A (permanent codes). Any code listed here cannot be manually cleared and points to an active or recent fault.
- Review freeze frame data: Verify that stored snapshots exist and that the recorded mileage aligns with the car’s current odometer reading.
- Ask for a diagnostic printout: A reputable seller or trader should provide a recent health check report. Verbal assurance that ‘there are no codes’ is not evidence.
- Cross-reference MOT and service history: Check the GOV.UK MOT history service for repeated advisories on emissions, engine management or electrical faults. Match any major repairs to invoices.
- Complete a proper drive cycle: Take the car on a 15–20 minute mixed route (stop-start traffic, steady 40–50 mph cruising, and gentle acceleration). Many faults will retrigger the MIL within one or two drive cycles if the problem remains.
What this means when viewing a used car
Finding previously cleared fault codes is rarely about data recovery; it is about recognising the diagnostic footprints that a clear command leaves behind. A wiped ECU is not automatically a red flag. Mechanics clear codes after genuine repairs, battery replacements or software updates. The risk arises when codes are cleared purely to hide an intermittent fault or an expensive emissions failure before a sale.
When browsing used cars on Gumtree, treat a clean diagnostic scan as one piece of the puzzle rather than proof of mechanical health. If the readiness monitors are incomplete, the seller cannot explain why the codes were cleared, or they refuse an independent pre-purchase inspection, walk away. Conversely, if the car shows complete monitors, matching service invoices and a clean bill of health from a specialist scanner, a previously cleared code is unlikely to be a concern.
Remember that consumer protection differs between private sellers and registered traders. Traders must ensure the car matches its description and is of satisfactory quality, whilst private sales operate on a ‘buyer beware’ basis. Either way, a £50–£80 independent diagnostic check is significantly cheaper than replacing a catalytic converter or DPF because a warning light was conveniently switched off before viewing.
FAQ
Can a standard OBD scanner recover deleted codes?
No. Consumer-grade scanners only read what the ECU currently holds in active or pending memory. Once the clear command is sent, standard history is overwritten. Only manufacturer-level diagnostic software or permanent DTC registers may retain traces of the original fault.
How long does it take for a cleared fault to reappear?
It depends entirely on the fault type and the vehicle’s drive cycle. Emissions and sensor codes often return within one or two trips, whilst intermittent wiring issues or slow-response oxygen sensors might take several days or weeks of normal driving to retrigger the warning light.
Does clearing codes affect the MOT test?
Yes. Clearing fault codes resets the emissions readiness monitors. Petrol cars registered from 2001 and diesels from 2004 will fail the MOT if the monitors show as incomplete, regardless of whether the engine management light is illuminated. The car must complete a full drive cycle before it can pass.
Should I walk away if a seller has cleared the fault codes?
Not necessarily. Codes are routinely cleared after legitimate repairs or battery changes. However, if the readiness monitors are still incomplete, there is no paperwork to verify the repair, or the seller blocks an independent diagnostic check, it is safer to look for another vehicle.
