Check Engine Light On? Australian OBD2 Code Meanings & Repair Costs 2026
That little amber engine icon isn't a death sentence — and it isn't something to ignore either. Here's what the most common OBD2 codes actually mean on Australian cars in 2026, and what each one realistically costs to fix.
Solid vs flashing: read the light first
Before you do anything else, look at the symbol. A solid check engine light means "fault logged, no active damage happening right now" — safe to drive short distances and book a diagnostic. A flashing light means active engine misfire is dumping unburnt fuel into the catalytic converter right now. Continuing to drive turns a $200 spark-plug job into a $3,500 catalyst replacement. Stop, restart, and if it flashes again — tow it.
The 10 codes you'll see 90% of the time
P0420 — Catalyst System Efficiency Below Threshold (Bank 1)
What it means: the catalytic converter isn't cleaning exhaust as well as it should. On Australian cars it's most often a failing oxygen sensor upstream of the cat, not the cat itself.
Typical AU repair cost: $220–$650 for one oxygen sensor; $1,400–$3,500 if the converter genuinely needs replacing.
P0171 — System Too Lean (Bank 1)
What it means: the engine is getting more air than fuel. Common culprits are a cracked intake hose, a dirty MAF sensor, or a failing fuel pump. In Aus it's also worth checking for vacuum leaks from perished intake boots — heat kills them.
Typical AU repair cost: $80–$250 for a hose or MAF clean; $600–$900 for a fuel pump.
P0300 / P0301 / P0302 / P0303 / P0304 — Random / Cylinder Misfire
What it means: one or more cylinders aren't firing. On Australian cars the cheapest fix is almost always the cheapest cause — worn spark plugs, a failing ignition coil, or a vacuum leak. Don't drive far with this code active.
Typical AU repair cost: $120–$450 for plugs + a coil; up to $1,200 if it's an injector.
P0440 / P0455 — Evaporative Emissions System / Large Leak
What it means: the fuel vapour recovery system has a leak. Nine times out of ten it's the fuel cap — replace it for $25 and clear the code.
Typical AU repair cost: $25–$60 for a new OEM fuel cap; $250–$500 for a charcoal canister.
P0133 / P0153 — O2 Sensor Slow Response
What it means: an oxygen sensor is ageing and reacting too slowly to fuel trim changes. It's a slow-burn code — safe to drive but you'll burn more fuel and eventually fail a roadworthy.
Typical AU repair cost: $180–$400 per sensor fitted.
P0700 — Transmission Control System
What it means: the transmission ECU has logged its own fault. The P0700 is just a pointer — you need a transmission-capable scanner to read the sub-code.
Typical AU repair cost: variable — $200 for a solenoid pack on many autos, $2,500+ for an internal rebuild.
P0011 / P0014 — Camshaft Position — Timing Over-Advanced
What it means: variable-valve timing is stuck or out of spec. On higher-mileage cars it's almost always a sticky VVT solenoid clogged with sludge — a cheap fix if caught early.
Typical AU repair cost: $150–$400 for a solenoid; up to $2,000 if the timing chain has stretched.
P0102 — Mass Air Flow Sensor Low Input
What it means: the MAF is dirty or failing. Cleaning the MAF element with proper MAF cleaner is a 10-minute job and fixes it most of the time.
Typical AU repair cost: $20 for cleaner; $220–$450 for a new MAF sensor.
How to read the code without paying a mechanic
You don't need a $120 workshop diagnostic for a basic read. Every car sold in Australia since 2007 (and most from 2001) has an OBD2 port under the dash on the driver's side, usually near the steering column. A $15–$40 ELM327 Bluetooth or WiFi adapter plugs in, pairs with the AutoBrain app, and pulls every stored code in under 10 seconds.
AutoBrain turns each code into a plain-English description, a severity rating, and an Australian price range — and cross-references it against your service history so a code you've cleared three times before flags as a recurring fault. See all features.
Should you clear the code without fixing it?
You can — most OBD2 apps let you reset the light. But the underlying fault stays. Within 40–100 drive cycles the light will return, and in the meantime your car is burning more fuel, producing more emissions, or in the case of a misfire — quietly destroying the catalytic converter. Clear it after a fix to verify the repair, never as a substitute for one.
When to actually go to a mechanic
- The light is flashing — stop driving and arrange a tow.
- The car is in limp mode (no power above 3,000 rpm, won't shift past 3rd).
- The code is a transmission or airbag code — these need a brand-specific tool.
- You read the code, know what it is, but the fix needs a hoist (catalytic converter, transmission, subframe work).
FAQ
Is it safe to drive with the check engine light on in Australia?
A solid light is generally safe for short trips — book a diagnostic within a week. A flashing light means active misfire; stop driving and tow it.
How do I read the code without paying a mechanic?
Plug a $15–$40 ELM327 OBD2 adapter into the port under your dash and pair it with the AutoBrain app. Codes, plain-English descriptions and AU price ranges appear in seconds.
Will the check engine light clear itself?
Sometimes, if the underlying condition stops happening. But the code stays in memory and the light returns until the fault is actually fixed.
What is the most common cause of the check engine light in Australia?
P0420 (catalyst efficiency), P0171 (system lean), P0300-series (misfire) and P0440 (evaporative emissions) — together roughly half of all CEL triggers.
Can AutoBrain explain a code in plain English?
Yes — scan with the app for a one-line description, severity, typical AU repair cost, and DIY vs mechanic recommendation.
Stop guessing. Start reading.
The check engine light is information, not a bill. The AutoBrain OBD2 reader + app turns that information into a real, Australian-context answer in seconds — and remembers every code you've ever cleared so patterns surface before they become repairs.