Mazda CX-5

A calm CX-5 diagnostic flow: establish mixture control first (trims and air measurement), then confirm ignition/mechanical, then handle EVAP and catalyst codes last.

Quick triage (5 minutes)

What to capture

  • Codes + freeze-frame (RPM/load/coolant temp)
  • STFT/LTFT at idle and steady cruise
  • Upstream O2 switching and closed-loop status
  • MAF/MAP sanity (is it plausible for the operating condition?)
  • Misfire counters (if available)
  • System voltage and grounds if multiple modules show odd faults

What it usually means

  • Lean at idle, normal at cruise → unmetered air / PCV / intake leak; smoke-test before ignition parts.
  • Lean at cruise under load → fuel delivery or air measurement; confirm with trims + live data before assuming a pump.
  • P0456/P0441 → EVAP small leak/purge behaviour; verify cap/lines and purge command response.
  • P0420 → treat as “a symptom” until misfire and mixture control are stable.

Common complaints (and the honest starting point)

What NOT to do (high-confidence traps)

Typical OBD2 codes you’ll see

Data that settles the argument

If you only run one test, log trims + O2 response at idle and steady cruise, then add misfire counters. You’ll usually see whether you’re chasing unmetered air, fuel delivery, ignition, or EVAP influence.

Open Diagnostic Assistant Back to Mazda hub

Trust note: These profiles narrow possibilities. Confirm with test data (trims, misfire counters, smoke tests, and plausibility checks) before buying parts.