Guides

Code & symptom guides

Every guide here follows the same shape: what the code is actually measuring, the live-data test that narrows it down, and an honest account of where a phone adapter stops and hands on the car begin.

Code guides

You have a specific code and want to know what it really means before anyone quotes you a part.

  • P0420 — Catalyst efficiency below threshold — the code people get quoted a converter for.
  • P0171 — System too lean — where fuel trims tell you the answer in about two minutes.
  • P0300 — Random misfire — and the per-cylinder counters that show which one it really is.
  • P0301 — Cylinder 1 misfire — and the swap test that proves the cause in one drive.
  • P0455 — Large EVAP leak — check the gas cap first, and don't clear it before an inspection.
  • P0430 — Catalyst efficiency, Bank 2 — and what both bank codes at once really means.
  • P0442 — Small EVAP leak — the cap seal, the slow monitor, and why this one lingers.
  • P0456 — Very small EVAP leak — the pinhole class, and the one code that really needs smoke.
  • P0128 — Engine won't reach temperature — thermostat or sensor, and the warm-up curve that tells you.
  • P0011 — Cam timing over-advanced — the code where the dipstick is the first diagnostic tool.
  • P0102 — MAF signal low — a circuit code, not a cleaning code. Start at the connector.
  • P0113 — Intake air temp circuit high — and the -40° reading that gives it away instantly.
  • P0135 — O2 heater circuit — why the sensor usually gets replaced, and what to rule out first.
  • P0174 — System too lean, Bank 2 — and why its twin showing up too changes everything.
  • P0302 — Cylinder 2 misfire — and whether a shared ignition coil is the reason.
  • P0303 — Cylinder 3 misfire — and how a second code on its partner cylinder changes the diagnosis.
  • P0304 — Cylinder 4 misfire — and confirming which physical cylinder that is before anything comes apart.
  • P0700 — Transmission control system malfunction — a signpost code, not a diagnosis.
  • P0441 — Incorrect purge flow — a flow problem, not a leak. Different code, different repair.
  • P0299 — Turbo underboost — the engine isn't getting the boost it asked for. Live data shows how much.
  • P0014 — Exhaust cam over-advanced — the same oil-first check as P0011, on the other cam.
  • P0101 — MAF range/performance — the signal is alive, it just doesn't add up. Different fault than P0102.
  • P0172 — System too rich — the mirror of P0171, with a different cause list entirely.

Symptom guides

Something's wrong and there's no code yet — or the light is on and you want to know how worried to be.

What these are for

Most code articles online are dictionary entries: here is the code, here is the official description, here are five parts you might buy. They're written to be found, not to be useful, and they leave out the part that actually saves money — how to tell which of those five it is.

These guides are built the other way round. Each one centres on a test you can genuinely run from the driver's seat with a cheap Bluetooth LE adapter: watch these two sensors, compare them under these conditions, and here's what each result rules out. That's how the problem gets narrowed before anything is taken apart.

Two rules run through all of them:

  • A code narrows. Tests confirm. No code, on its own, identifies a failed part. Anything claiming otherwise is selling something.
  • The limits get stated. Every guide ends with what a phone adapter genuinely cannot see — smoke testing, compression, backpressure, physical inspection. A tool that won't tell you where it stops isn't being confident, it's being useless.

In Fixiom the scan tool is free forever — read and clear codes, live data, freeze frames, emissions checks, the battery test, and the trip computer. Credits only cover the AI reasoning on top. Every test described across these guides sits inside that free half.

Also useful: what an AI mechanic can honestly do, and the adapter buying guide covering which Bluetooth LE units actually work with third-party apps.

Common questions

Do I need an adapter to use these guides?+

To read the code and run the live-data tests, yes — a Bluetooth LE OBD2 adapter, typically $25–45, plugged into the port under the dash. The explanations are useful without one, but the tests are what make these guides different from a code dictionary.

Will these work on my car?+

Every car sold in the US from 1996 onward has the standard OBD2 port and reports the generic codes and live data these guides use. Some manufacturer-specific data varies, and Fixiom shows only what your vehicle actually answers rather than inventing readings.

Can a code tell me exactly which part failed?+

No. A code tells you which circuit or system noticed something out of range — often several different faults produce the same code. Narrowing to a specific cause is what the live-data tests in these guides are for, and confirming it usually takes a physical test.

A code narrows it down. Live data tells you which one it is.

Codes, live data, freeze frames, emissions checks, the battery test, and the trip computer are free in Fixiom — always. The AI mechanic is there for the reasoning in between.

Get the app — free See how the live diagnosis works →