Exhaust, fuel & emissions

Check engine light on with rough running

A check engine light combined with rough running or reduced power should be scanned right away, since it often points to a misfire, fuel mixture, or sensor problem that's actively affecting how the engine runs.

Difficulty
Moderate
Time
30–90 minutes to diagnose
DIY cost
$0–$100
Pro cost
$100–$700

Symptoms

  • Check engine light illuminated (steady or flashing)
  • Engine feels rough, weak, or shaky
  • Possible reduced fuel economy
  • Possible hesitation or stalling

Likely causes

  • CommonCylinder misfireA misfire both triggers the light and causes the rough feeling directly.
  • CommonFaulty oxygen or mass airflow sensorBad sensor data throws off the air/fuel mixture the engine relies on to run smoothly.
  • PossibleVacuum leakUnmetered air can trigger a fuel trim code and cause a rough idle.
  • PossibleFailing catalytic converterSevere restriction can affect running as well as trigger an efficiency code.
  • CommonIgnition system problem (coils, plugs, wires)Weak or failing ignition parts cause both the code and the rough feel.

What to do

  1. Note whether the light is steady or flashing; a flashing light means stop driving soon to protect the catalytic converter.
  2. Get the code(s) read with an OBD-II scanner at a parts store or with your own scanner.
  3. Write down or photograph the exact code(s) so a shop or online reference gives an accurate answer.
  4. Do basic checks first: air filter condition, obvious vacuum hose issues, and spark plug age.
  5. Address the specific system the code points to rather than guessing randomly.
  6. Clear the code after the repair and confirm it stays off over normal driving before considering it fixed.

Tools and parts

  • OBD-II code reader
Spark plugsSearch: “spark plugs for [year make model]”
Oxygen sensorSearch: “oxygen sensor for [year make model]”

When to call a pro

See a shop if you don't have a code reader or if the code points to something beyond a simple part swap, like fuel trims or compression.

Safety

Use caution

A flashing check engine light with rough running means reduce speed and get it checked soon; a steady light with rough running is still worth prompt attention rather than delay.

Related guides

Operator provides AI-generated troubleshooting information. It can be wrong. For safety-critical, electrical, gas, structural, medical, automotive safety, or other high-risk problems, consult a qualified professional.