Car Runs Rough + Check Engine Light

If your car runs rough and the check engine light is on, the engine is usually not burning fuel smoothly. In many real-world cases, the cause turns out to be a misfire, lean condition, rich condition, vacuum leak, or another air/fuel-related problem.

In simple terms, your car is telling you: something is making the engine run unevenly, and the computer stored a code to help explain why.

More specific than just “rough”? If the problem is mostly at idle, see Car Shakes When Idling → If it happens mostly when you press the gas, see Car Hesitates When Accelerating →

What to do first:
  • If the light is blinking, avoid driving
  • If the engine is shaking badly, stumbling, or feels like it may stall, avoid driving
  • Read the stored code before replacing anything
  • Pay attention to when it feels worst: idle, acceleration, uphill, or all the time

If you have never scanned your car before, here is how to use an OBD2 scanner step-by-step . If you do not have one yet, see our beginner-friendly scanner picks .

Quick answer: rough running plus a check engine light usually means the engine is not combusting smoothly. Misfires and air-fuel mixture problems are some of the most common reasons. The code is the fastest way to narrow it down.

What This Usually Means

When a car runs rough, the most common real-world reason is that the engine cannot keep a smooth, stable combustion pattern.

That can happen because of:

  • A misfire
  • A lean air-fuel mixture
  • A rich air-fuel mixture in some cases
  • A vacuum leak
  • A sensor or airflow problem affecting fuel or ignition control

In simple terms: the engine should feel smooth, but something is making one or more combustion events weak, delayed, or unstable.

When It Is Not Safe to Keep Driving

Sometimes rough running is mild. Other times it is a sign you should stop driving.

You should be more careful if:

  • The check engine light is blinking
  • The engine is shaking, stumbling, or jerking badly
  • The car feels weak and struggles to accelerate normally
  • You smell strong fuel, hear popping, or notice possible stalling
  • The rough running keeps getting worse within a short drive

👉 If the light is blinking or the engine feels severely rough, avoid driving. That often points to an active misfire or another problem that can get worse quickly.

For a full beginner explanation, read: Can I Drive With the Check Engine Light On?

Common Reasons a Car Runs Rough

1. Misfire problem

One of the most common reasons is a misfire. This can make the engine feel shaky, uneven, weak, or unstable.

Common codes here include P0300 and single-cylinder misfire codes like P0301, P0302, P0303, and P0304.

2. Lean condition or vacuum leak

If the engine is getting too much air or not enough fuel, it can run rough at idle, during light throttle, or even during acceleration.

Common lean codes here include P0171 and P0174.

3. Rich condition

If the engine is getting too much fuel or not enough air, it may feel lumpy, smell like fuel, or run heavy and rough.

Common rich codes here include P0172 and P0175.

4. Catalytic converter or exhaust-related issue

A catalytic converter problem does not always cause rough running by itself, but if exhaust flow is restricted or another engine problem is tied to it, the car may feel weak, uneven, or strained.

One of the most common codes beginners see here is P0420.

What It Feels Like in Real Life

Rough running can feel different depending on the cause.

  • Car shakes mostly at a stop: often seen with misfires, vacuum leaks, or rough idle problems.
  • Car feels rough all the time: often points to a stronger misfire or mixture problem.
  • Car feels rough mostly when accelerating: often points more toward misfire, lean condition, or fuel delivery trouble.
  • Car feels rough and weak together: often means the problem is affecting both smoothness and power.

In simple terms: “runs rough” is a symptom, not a diagnosis. The trouble code tells you which direction to look first.

What to Check First

  1. Check whether the light is solid or blinking
  2. Notice whether the engine feels mildly rough or severely unstable
  3. Read the trouble code with an OBD2 scanner
  4. Write the code down before clearing anything
  5. Look for simple clues like fuel smell, rough idle, hesitation, or loss of power

If you already have a scanner, browse common OBD2 codes here .

Important: rough running is a symptom, not a final diagnosis. The trouble code helps explain why the engine feels rough.

What Codes Commonly Cause Rough Running?

“Runs rough” is broad, so the code matters even more here. These code groups are some of the most common starting points.

If the problem feels more specific than just “rough,” it helps to match the code with the symptom-specific page too.

Can a Vacuum Leak Make a Car Run Rough?

Yes. A vacuum leak is one of the most common beginner-level causes of rough running, especially when the engine idles badly, stumbles, or feels uneven at low speed.

Extra unmetered air can throw off the air-fuel mixture, which is why vacuum leaks often show up with lean codes, rough idle, hesitation, or uneven throttle response.

Beginner takeaway: if the engine runs rough, do not jump straight to expensive parts. A simple air leak can cause a surprisingly annoying problem.

Can Bad Spark Plugs or Coils Cause This?

Yes. Worn spark plugs and weak ignition coils are some of the most common real-world causes of rough running.

When one cylinder does not fire cleanly, the engine loses smoothness right away. That is why ignition problems can show up as shaking at idle, hesitation during acceleration, or a generally rough engine feel.

If the issue feels clearly misfire-related, pages like P0300 and P0301 through P0304 are often the best places to start.

Do You Need a Scanner for This?

Not strictly — some auto parts stores will scan codes for free. But having your own scanner is faster, easier, and lets you re-check after a fix.

If you want a beginner-safe choice, see our comparison: Best OBD2 Scanners for Beginners .

What Not to Do

  • Do not replace parts just because the engine feels rough
  • Do not ignore a blinking check engine light
  • Do not clear the code before writing it down
  • Do not assume rough running automatically means bad fuel

A beginner-friendly first step is almost always the same: read the code first, then decide what to do next.

Simple Next Step for Beginners

If your car runs rough and the check engine light is on, the best next step is to scan the code and match it to the exact symptom.

If you need help with that process, start here:

FAQ

Why does my car run rough and the check engine light is on?

Usually because the engine is not burning the air-fuel mixture smoothly. Misfires, lean conditions, rich conditions, and vacuum leaks are some of the most common reasons.

Is it safe to drive if my car runs rough?

If the light is blinking, the engine is shaking badly, or it feels like the car may stall, avoid driving. If the light is solid and the rough running is mild, short trips may be possible, but you should still diagnose it soon.

Can bad spark plugs make a car run rough?

Yes. Worn spark plugs are one of the most common reasons for misfires, and misfires are one of the most common reasons an engine feels rough.

What should I check first?

First check whether the light is solid or blinking. Then read the code before replacing anything. That tells you whether you are dealing with a misfire, lean condition, rich condition, or another related problem.