A warning light can appear during an ordinary drive: the engine idles unevenly, fuel economy slips, or the check-engine symbol glows amber. The scan tool then returns a code. But what does it actually tell you? Understanding what are common vehicle fault codes helps buyers ask better questions before agreeing to a repair or purchase.
Automotive educator and textbook author James D. Halderman has long taught vehicle diagnosis. A useful paraphrase of the diagnostic principle behind his work is: “A fault code identifies a reported condition; it does not automatically identify the failed part.” That distinction matters. A P0301 code, for example, indicates a misfire detected in cylinder one, but the cause might involve ignition, fuel delivery, compression, or wiring. The code is a clue. Not a verdict.
This guide covers ten codes buyers are likely to encounter, including oxygen-sensor, catalytic-converter, and evaporative-emissions faults. It explains what each code may signal, what a basic scan cannot confirm, and which symptoms deserve closer inspection. A dashboard light alone cannot reveal whether a problem is minor or costly. Ask for the exact code, repair records, and an independent inspection when needed. Even then, diagnostics can be imperfect; a cleared code or a quiet test drive does not guarantee that an issue is gone.
OBD-II is the onboard diagnostic system used to monitor emissions-related components. In the United States, it became standard on most light-duty vehicles from model year 1996 onward, under U.S. Environmental Protection Agency requirements. When a fault appears, the system may store a diagnostic trouble code, or DTC, and turn on the check-engine light. Codes follow a standardized format described in SAE International’s J2012 standard. A basic scanner can read them, but it cannot explain every cause.
P0420, for example, signals catalyst-system efficiency below a set threshold; it does not prove the catalytic converter itself has failed. A loose connection, exhaust leak, or sensor problem may also need checking. Small details matter. Note when the warning light appeared, and ask for the code plus the technician’s test results.
CarMD’s 2023 Vehicle Health Index reported an average U.S. check-engine-light repair cost of $403.50, showing why guessing can get expensive. Still, one national average cannot predict a specific vehicle’s bill. A scan is a starting point, not a full inspection.
Before a test drive, ask permission to scan the vehicle and bring a basic OBD-II reader. Most modern vehicles have a diagnostic port beneath the dashboard, often near the steering column. Park safely, switch the ignition on, and follow the scanner’s instructions; some tools require the engine to run.
Read stored, pending, and permanent codes, then record the exact letters and numbers. Save freeze-frame data, which may show speed, temperature, and engine load when a fault appeared. Small detail, big value. Avoid erasing codes before recording them; clearing them can remove useful evidence and reset readiness monitors.
A code points toward a system, not a confirmed failed part. For example, a misfire code may relate to ignition, fuel delivery, compression, or wiring. Compare the code description with symptoms, warning lights, service records, and a road test.
One scan cannot prove a vehicle is healthy. Codes may be absent after recent clearing, while pending faults have not yet become stored faults. Check monitor status and ask why it is incomplete. If the results are unclear, arrange an independent inspection before buying.
That can feel inconvenient. It is cheaper than guessing. Even a careful check can miss intermittent problems, so treat scan data as one piece of evidence, not a verdict.
P0300 means random or multiple-cylinder misfires. You may feel a rough idle, hear uneven exhaust, or see the check-engine light flash. P0420 flags catalyst efficiency below its monitored threshold, but it does not prove the catalytic converter has failed; an exhaust leak or sensor fault can mislead diagnosis. P0171 means the engine is running lean on Bank 1. A split vacuum hose, restricted fuel supply, or inaccurate airflow reading may be involved. P0442 and P0455 indicate small and large evaporative-system leaks. A loose fuel cap is one possibility, not a diagnosis. A code is a clue, not a verdict.
These faults matter beyond the dashboard. The EPA’s 2024 Automotive Trends Report puts model-year 2023 new-vehicle fuel economy at 27.1 mpg on average, making sound engine and emissions controls important to efficiency. Still, a stored code alone cannot reveal repair cost or confirm a failed part. Ask for a scan, freeze-frame data, and a basic inspection before judging a used vehicle.
Tips: Check whether the warning light returns after a drive. Look for recent code clearing. I would not buy on the code alone.
Common Engine and Emissions Codes: P0300, P0420, P0171, P0442, and P0455
This chart compares the numeric portion of five standardized OBD-II diagnostic trouble codes. The values identify each code and do not represent repair cost, fault severity, or failure probability. P0300 indicates random or multiple-cylinder misfires; P0420 indicates catalyst-system efficiency below threshold; P0171 indicates a system that is too lean; P0442 indicates a small evaporative-emission leak; and P0455 indicates a large evaporative-emission leak.
A check-engine light should not be treated as an automatic deal-breaker. J.D. Power’s 2024 U.S. Vehicle Dependability Study recorded 190 problems per 100 vehicles. Warning lights are common, but their causes vary widely. P0128 usually indicates slow engine warm-up, often from a weak thermostat or low coolant. Ask for a cold-start test. The temperature gauge should rise steadily, not remain unusually low.
P0133 means slow oxygen-sensor response. It may reflect an aging sensor, an exhaust leak, or incorrect fuel control. P0401 indicates insufficient exhaust-gas recirculation flow. Carbon buildup can restrict passages, especially after repeated short trips. These faults may increase emissions and fuel use. A scan result alone cannot identify the failed part. That assumption costs money.
P0700 signals a transmission-control fault, but it is only a request to inspect additional module codes. C0035 commonly relates to a wheel-speed sensor circuit. Damaged wiring near the wheel hub can trigger it, as can a faulty sensor or tone ring. The National Institute for Automotive Service Excellence stresses systematic testing rather than replacing parts by guesswork. In my experience, sellers sometimes clear codes before inspection. That is not proof of fraud, but it deserves questions. Request stored, pending, and permanent codes, plus freeze-frame data. A short road test matters.
10 Common Vehicle Fault Codes Every Buyer Should Know
How to Assess Fault Code Severity Before Buying a Vehicle
A fault code is a clue, not a verdict. P0300 suggests random misfires and deserves urgent attention. P0420 may indicate weak catalytic-converter performance. P0016 can signal timing misalignment, which may become expensive. P0171 often points to a lean mixture, while P0101 concerns airflow readings. P0128 may reflect a thermostat problem. P0401 indicates insufficient exhaust-gas recirculation. P0442 and P0455 usually involve small or large evaporative leaks. P0113 suggests an intake-air temperature sensor issue. Severity depends on symptoms, freeze-frame data, and repair history.
Use a professional scan tool, not only a dashboard reader. Check whether the malfunction indicator lamp is steady or flashing. A flashing lamp can mean active misfires and potential engine damage. Also inspect readiness monitors. Recently cleared codes may leave these tests incomplete. The United States Environmental Protection Agency explains that OBD systems monitor emissions-related components during normal driving. Therefore, a clean scan does not always prove a clean vehicle. A cold start, a 20-minute road test, and a second scan reveal more.
Cost risk matters. CarMD’s 2022 Vehicle Health Index reported an average check-engine repair estimate of about $403 in the United States. That figure is only an average. Timing faults can exceed it dramatically. J.D. Power’s 2024 Initial Quality Study recorded 195 problems per 100 vehicles, highlighting how electronic faults are increasingly common. Do not accept a seller’s guess. Get an independent inspection and a written estimate. I would reconsider any purchase with unresolved P0300, P0016, or multiple communication codes. A cheap vehicle can become expensive quickly.
It identifies a monitored problem, not a guaranteed failed part. A code is a clue. A scanner cannot explain every cause. Ask for test results and freeze-frame data.
Note when the light appeared and how the vehicle behaved. Check for rough idling, unusual sounds, or reduced power. Ask whether the code is stored, pending, or permanent. A basic inspection still matters.
No. P0420 indicates low catalyst-system efficiency. An exhaust leak, loose connection, or faulty sensor may create the same result. Replacing parts immediately can become an expensive guess.
P0300 indicates random or multiple-cylinder misfires. You may feel shaking during idle or acceleration. The exhaust may sound uneven. If the warning light flashes, avoid continued driving and seek professional evaluation.
P0171 often means the engine runs lean on Bank 1. A split vacuum hose, restricted fuel supply, or inaccurate airflow reading may contribute. P0442 and P0455 indicate evaporative-system leaks. A loose fuel cap is possible, not certain.
P0128 usually indicates slow engine warm-up. A weak thermostat or low coolant may be involved. Start the vehicle cold and watch the temperature gauge. It should rise steadily, not remain unusually low.
P0133 means an oxygen sensor responds slowly. An exhaust leak or incorrect fuel control may also be responsible. P0401 indicates insufficient exhaust-gas recirculation flow. Carbon buildup can restrict passages after repeated short trips.
Do not decide from one code alone. Request stored, pending, and permanent codes, plus freeze-frame information. Check for recently cleared codes and complete a short road test. I would pause if the seller avoids testing.
This guide explains what are common vehicle fault codes and why they matter when evaluating a used vehicle. It introduces OBD-II basics, showing how an onboard diagnostic system records problems and how buyers can retrieve codes with a compatible scanner. The article reviews common engine and emissions codes, including P0300 for random misfires, P0420 for reduced catalyst efficiency, P0171 for a lean mixture, P0442 and P0455 for evaporative-emissions leaks. It also covers sensor and system codes such as P0128, P0133, P0401, P0700, and C0035, explaining what each may indicate and which vehicle functions could be affected.
Rather than treating every code as an automatic reason to walk away, buyers should consider the symptoms, warning lights, repair history, code frequency, and whether codes return after clearing. A professional inspection can help distinguish a minor, affordable issue from a serious engine, transmission, braking, or emissions problem and support a more informed purchase decision.
Manata Scanner