How do I diagnose a check engine light?

Updated October 2026 · How we answer

Short answerStart by scanning for trouble codes with an OBD-II scanner. The code will point you to the affected system; then you can inspect components, test with a multimeter, and consult repair guides for your specific make and model.

Step 1: Scan for Codes

Connect an OBD-II scanner to the port under the dashboard (usually driver's side). Turn the ignition to 'ON' but don't start the engine. Read the codes and write them down. If there are multiple codes, note them all; sometimes one root cause triggers several codes.

If the check engine light is flashing, don't drive—it indicates a severe misfire that can damage the catalytic converter. Have the vehicle towed or drive it only to the nearest shop.

Step 2: Research and Inspect

Look up the code(s) online or in a repair manual for your specific vehicle. Codes are generic, but the diagnostic steps and common causes can vary by make, model, and year. For example, a P0420 (catalyst efficiency) on a Honda might have different likely causes than on a Ford.

Visually inspect the components related to the code. For a misfire code, check spark plugs, coils, and wires. For an EVAP code, check gas cap, hoses, and purge valve. Look for loose connections, cracks, or corrosion.

  • Use a scanner that can read live data (fuel trims, O2 sensor readings, etc.)
  • Check for technical service bulletins (TSBs) for your vehicle
  • Test sensors with a multimeter if you have the specs
  • Clear the code and see if it returns after a drive cycle

Step 3: Test and Repair

If visual inspection doesn't reveal the issue, you may need to test components like sensors, actuators, or wiring. A digital multimeter and a wiring diagram are essential. For example, you can test an oxygen sensor's heater circuit for resistance, or check for vacuum leaks with a smoke machine.

Once you've identified the faulty part, replace or repair it, then clear the codes and drive the car through a complete drive cycle to confirm the fix. If the light stays off, you're done. If it returns, further diagnosis is needed.

Common mistakes

  • Replacing parts based solely on the code without testing; a code indicates a circuit or system fault, not always the exact failed part.
  • Clearing the code without fixing the issue; it will come back and you'll lose valuable diagnostic information.
  • Ignoring the check engine light for months; a minor issue can escalate into a major repair, like a catalytic converter failure.
From our shopsTitan Case: Premium MagSafe iPhone cases with a precision fit.