Top 10 OBD Codes on High-Mileage Cars (Severity Graded)
The codes that matter most on a high-mileage car are misfires, catalyst, lean-mixture, EGR, sensor and EVAP faults. Our ProblemsByVIN snapshot puts the median reported engine failure at 72,000 miles, and our SAE J2012 snapshot grades the ten codes below from high severity, like the P0300 misfire, to low, like P0442, a small EVAP leak.
Where high mileage begins in our data
High mileage in our snapshot: median engine failure at 72,000 miles, powertrain at 63,000, with a $3,100 median engine repair.
We define high mileage from the data, not folklore. In our ProblemsByVIN failure-mileage snapshot of 9,556 component repair records, reported engine failures cluster at a median of 72,000 miles across 1,316 engine records, and powertrain failures at a median of 63,000 miles across 1,310 records, with a median engine repair estimate of $3,100. Past 70,000 miles a car is inside that band.
The 10 codes, with severity from the snapshot
Two high (P0300, P0301), six medium (P0420, P0171, P0401, P0135, P0128, P0011), two low (P0455, P0442), all verified in our snapshot.
Our snapshot grades severity, not frequency, so the ranking is an editorial selection of faults that match how older engines wear, each grade verified in the SAE J2012 snapshot.
- P0300, random or multiple-cylinder misfire: High. Our snapshot warns misfires can damage the catalytic converter; worn ignition parts are the usual cause family.
- P0301, cylinder 1 misfire: High. Same risk as P0300, one cylinder, so a coil or plug check is the first stop.
- P0420, catalyst efficiency below threshold, bank 1: Medium. Usually safe short-term, but a failing catalyst is expensive to replace.
- P0171, system too lean, bank 1: Medium. The snapshot advises confirming the root cause before extended driving.
- P0401, insufficient EGR flow: Medium. Carbon buildup in EGR paths is a classic aging-engine fault.
- P0135, O2 sensor heater circuit, bank 1 sensor 1: Medium. Heated oxygen sensors age with mileage.
- P0128, coolant thermostat below regulating temperature: Medium. The snapshot groups it with cooling faults and says address it soon.
- P0011, camshaft timing over-advanced, bank 1: Medium. Variable valve timing is sensitive to oil condition, which degrades faster in neglected engines.
- P0455, evaporative emissions gross leak: Low. Safe to drive, but it fails an emissions test.
- P0442, evaporative emissions small leak: Low. Often a sealing issue; graded low and drivable.
How the severity grades split
Of 2,188 codes: 192 high, 1,955 medium, 41 low. Seven of our ten high-mileage picks are medium.
Our SAE J2012 snapshot grades all 2,188 powertrain codes on three tiers: 192 high, 1,955 medium and 41 low. High means the fault can cascade into component damage, which is why misfires top this list. Medium means usually drivable short-term but deserving a scan within days. Low means safe to drive but certain to fail an emissions inspection. Seven of our ten picks are medium, matching high-mileage ownership: most faults are neither emergencies nor ignorable.
Why these codes cluster past 70,000 miles
Misfire, lean, sensor, timing and EVAP codes are the early warnings on the road to the 72,000-mile engine failure median.
Engine failures report at a median of 72,000 miles, and these codes are the early warnings on the path there: misfires (P0300, P0301) catch ignition wear; lean and timing codes (P0171, P0011) catch metering and oil-dependent systems; sensor codes (P0135) catch parts that feed the fuel calculation; the EVAP pair (P0455, P0442) catches aging emissions plumbing. The mechanism story is editorial context; the data is each grade.
What to do with each tier
High: diagnose now. Medium: scan and schedule. Low: safe but will fail an emissions test.
At or past the 72,000-mile median band, a periodic scan is cheap insurance: most of these codes log weeks before a symptom you would feel. Each code has its own page under vinspecs.org/obd-codes with its description and grade.
- High (P0300, P0301): diagnose promptly, avoid hard acceleration; a persistent misfire risks the catalytic converter.
- Medium (P0420, P0171, P0401, P0135, P0128, P0011): scan, confirm the root cause, schedule the repair within days, not months.
- Low (P0455, P0442): safe to drive, but budget the fix before your next emissions test, which these faults will fail.
Frequently Asked Questions
What mileage counts as high mileage?
We anchor it in data, not convention. Our ProblemsByVIN snapshot records median reported engine failures at 72,000 miles (1,316 records) and powertrain failures at 63,000 miles (1,310 records), so cars at and beyond that band are where these codes matter most.
Are these really the most common codes on old cars?
Our snapshot grades severity, not frequency, so we label the ranking an editorial selection. The ten codes match the systems reporting failures in the high-mileage band, and every grade is verified in our SAE J2012 snapshot; P0300 and P0301, the misfires, are the only urgent ones.
Can I ignore EVAP codes like P0442 and P0455?
You can drive safely with them; our snapshot grades both low. But they will fail an emissions test, so repair before your next inspection.
Does P0420 always mean a new catalytic converter?
No. P0420 means catalyst efficiency below threshold on bank 1, graded medium: usually safe short-term, with emissions affected and a failing catalyst expensive to replace. Lean codes like P0171 can contribute, so diagnose the root cause.
Related Guides
- What Is an OBD-II Code? The Five Characters Explained
- What Does the Check-Engine Light Mean? Causes and Severity
- How to Reset a Check-Engine Light (and When Not To)
- Why Is My Check-Engine Light Flashing? Misfire Risk Explained
Sources: SAE J2012 diagnostic trouble codes (our snapshot: 2,188 powertrain codes, 192 high / 1,955 medium / 41 low severity; grades verified per code) · ProblemsByVIN failure-mileage data (our snapshot: 9,556 component records; engine median 72,000 miles, n=1,316, median repair $3,100; powertrain median 63,000 miles, n=1,310, median repair $2,500).