Plain-English fault code explainer

Got a dashboard warning light? Enter your OBD-II fault code below for a plain-English explanation — urgency rating, likely causes and UK repair cost estimates tailored to your vehicle.

Enter your reg plate and we'll check your MOT history to improve the accuracy of your explanation.

Fault codes are usually a letter (P, B, C or U) followed by 4 numbers — e.g. P0300

1 free lookup per day — no account needed

You've used your free lookup for today.
Come back tomorrow for another free explanation.


Want unlimited lookups?

Get early access →

✓ MOT history reviewed

What it means
Likely causes
    Estimated repair cost
    What to do next
    Motorclue Pro Coming soon

    For drivers who want answers without the daily limit.

    How it works
    Three steps from warning light to action plan
    1
    Scan your car
    Use an OBD-II reader (from £8 on Amazon) to read the fault code from your car's computer via the diagnostic port
    2
    Enter your details
    Type in the fault code and your vehicle make, model and year — or enter your registration plate to fill them in automatically
    3
    Get your explanation
    Receive a plain-English breakdown with an urgency rating, likely causes and UK repair cost estimates in seconds
    Common OBD-II fault codes
    Plain-English summaries for the most frequently scanned codes in the UK
    P0300 Random or multiple cylinder misfire

    Your engine is misfiring across more than one cylinder. You may notice rough idling, a juddering sensation or a flashing engine warning light. The most common causes are worn spark plugs, a faulty ignition coil, or low fuel pressure. Get it checked promptly — prolonged misfiring can damage the catalytic converter.

    P0301 Cylinder 1 misfire detected

    Cylinder 1 is misfiring. You'll often feel a noticeable shake or judder, especially at idle or under load. Start with the spark plug and ignition coil on cylinder 1 — these are the most common causes and relatively straightforward to replace.

    P0420 Catalyst system efficiency below threshold (Bank 1)

    The catalytic converter on bank 1 isn't cleaning exhaust gases efficiently enough. It's common on higher-mileage cars and doesn't usually mean the car is immediately unsafe to drive, but it will likely fail an MOT emissions test if left. A faulty oxygen sensor is sometimes the real cause rather than the converter itself.

    P0171 System too lean (Bank 1)

    The engine is running lean on bank 1 — there's too much air or not enough fuel in the mix. Common causes include a vacuum leak, a dirty or faulty mass airflow sensor, or weak fuel injectors. You may notice rough idling or hesitation when you accelerate.

    P0442 Evaporative emission small leak detected

    A small leak has been detected in the fuel vapour system. The most common cause is a loose or worn fuel cap — tighten or replace it and the light may clear itself after a few drive cycles. If it persists, a cracked vapour line or faulty purge valve is the next thing to investigate.

    P0128 Coolant temperature below thermostat regulating temperature

    Your engine coolant isn't reaching normal operating temperature. The most common cause is a thermostat stuck open. It's a relatively cheap repair and worth doing promptly — running cold affects fuel economy and increases engine wear over time.

    P0401 Exhaust gas recirculation flow insufficient

    The EGR (exhaust gas recirculation) system isn't flowing enough gas back into the engine. This is particularly common on diesel engines. The EGR valve often gets clogged with carbon deposits over time and can sometimes be cleaned rather than replaced, saving a significant amount on parts.

    P0011 Intake camshaft timing over-advanced (Bank 1)

    The intake camshaft timing is more advanced than it should be. This is often caused by low or dirty engine oil — the variable valve timing system relies on oil pressure to operate correctly. Check your oil level and condition first. If the oil is fine, a worn timing component or faulty camshaft position sensor may be to blame.