A fault code (DTC) is a 5-character code stored by the car's computer when a sensor reads outside expected limits. P-codes are powertrain (engine/transmission), B-codes body, C-codes chassis, U-codes network. The code tells you which circuit has a fault, not which part — replacing parts based on codes alone is the most common DIY mistake.
Fault codes are useful breadcrumbs but they're not diagnoses. Here's what to actually do with one.
How to read the code structure
P0420 = P (Powertrain) 0 (generic, all manufacturers) 4 (emissions) 20 (catalyst efficiency low). The code tells you the catalyst circuit is reporting low efficiency — it does not tell you to replace the catalyst.
Why "replace the part" is wrong
Real example: P0420 (cat efficiency low). Could be: failing cat, faulty O2 sensor, exhaust leak before the cat, engine running rich, or even a clogged air filter. Replacing the £400 cat without testing fails to fix half these cases.
How a mechanic actually uses codes
Pull all codes including pending and history. Check freeze-frame data (engine state when fault triggered). Live-test the suspect circuit. Confirm with pinpoint multimeter or scope tests. Then quote you the actual repair.
Cheap scanners worth owning
For £20 you get a Bluetooth OBD2 dongle + free phone app. Reads basic powertrain codes — useful before getting a quote so you know if the garage is being honest.
So, my car's thrown a fault code – what's the first thing I should actually do? — Right, first off, don't panic. A fault code, or Diagnostic Trouble Code (DTC), means your car's computer (ECU) has spotted something amiss. Grab your owner's manual; sometimes a simple code like a loose fuel cap can be the culprit for an engine light. If it's flashing, pull over safely – that often means something serious like an engine misfire that could damage your catalytic converter. If it's steady, you've usually got a bit more time. Best bet is to get it scanned ASAP to know what you're dealing with, even if it's just a cheap OBD-II scanner you've bought online.
Can I just ignore a fault code, or will it cause bigger problems and affect my MOT? — Ignoring a fault code is like ignoring a funny noise from your boiler – it's rarely a good idea. A 'minor' issue, like an O2 sensor fault, might just hit your fuel economy, but left unaddressed, it could cause your catalytic converter to fail, which is a very expensive repair. More critical codes, like those for brakes or airbags, are a serious safety concern. And yes, absolutely, illuminated warning lights for engine management, ABS, airbags, or stability control will be an automatic MOT failure in the UK. So, get it sorted, saves you money and hassle in the long run.
Is getting a fault code read expensive, and what kind of repairs can I expect from common codes? — Getting a fault code read at a garage usually costs between £30-£60, though some independent mechanics might do it for less or even free if you book a repair with them. Common codes often point to relatively simple fixes. For example, a 'P0420' (catalytic converter efficiency below threshold) might just mean a faulty O2 sensor (£80-£200 part plus labour). A 'P030X' (misfire in cylinder X) could be a spark plug or ignition coil (£20-£80 per part). More serious codes, like those for transmission issues, can lead to much higher repair bills, potentially £500-£2000+. Always get a quote before agreeing to any work.
So, my car's got a fault code. Does that mean it's definitely broken and needs a pricey repair? — Not necessarily. A fault code, also known as a Diagnostic Trouble Code (DTC), tells us the onboard computer has detected an anomaly. It could be something serious like a failing catalytic converter or a blocked DPF, which can be costly. But often, it's something simpler like a loose fuel cap triggering an 'Evaporative Emission System' code, or a dirty MAF sensor. We always start with diagnosis, not just parts replacement, to pinpoint the real issue and avoid unnecessary bills. It's about understanding *why* the code appeared.
Can I just ignore a fault code, or will it cause bigger problems down the line? — Ignoring a fault code is a gamble you probably don't want to take. While some, like a P0420 (catalytic converter efficiency below threshold), might not stop you driving immediately, they often indicate underlying issues that will worsen over time. This could lead to reduced fuel economy, further component damage (e.g., a failing oxygen sensor damaging the catalyst), or even a breakdown. Crucially, many fault codes will cause your 'check engine' light to illuminate, which is an automatic MOT failure in the UK. Get it checked out to save money and hassle later.
What should I do first if my car throws up a fault code or the engine light comes on? — First, don't panic. If the light is flashing, pull over safely as soon as possible – that often signals a more critical issue, like engine misfires, which can damage the catalytic converter. If it's solid, you can usually drive carefully to a garage. Before you do, check the basics: is your fuel cap on tight? Are there any obvious leaks or strange noises? If you have an OBD-II scanner, you can read the code yourself, but remember, the code is just a starting point. We'll still need to properly diagnose the root cause with specialist equipment and experience.
What does P0420 mean? — Catalyst efficiency below threshold (Bank 1). Could be cat, O2 sensor, exhaust leak, or engine running rich. Needs proper diagnosis.
Can I clear codes without fixing the fault? — Yes, but the code returns within 50–100 miles of driving and the EML comes back.