Engine Misfire: Symptoms, Causes & How to Diagnose It

When I diagnose a misfire, I first want to know when it happens: at idle, under acceleration, or only when the engine is cold. That pattern, along with the codes, helps narrow down what to check before replacing parts.

Symptoms of an Engine Misfire

A misfire can feel different from one vehicle to another. Common signs include:

  • Rough idle: The engine shakes or runs unevenly while stopped.
  • Hesitation or jerking: The car stumbles when accelerating, often under load.
  • Loss of power: Acceleration feels weaker than usual.
  • Changed engine sound: The engine may sound uneven or miss a beat.
  • Check Engine Light: It may stay on or flash. A flashing light can mean the misfire is severe enough to damage the catalytic converter.

If the Check Engine Light flashes, I treat the misfire as urgent. Ease off the throttle and stop driving when it is safe. A severe misfire can damage the catalytic converter, as the EPA explains in its OBD guidance.

Common Causes of an Engine Misfire

On a gasoline engine, start with the ignition system, but keep in mind that fuel, air, sensor, or mechanical problems can cause the same symptoms.

Worn spark plugs or a weak ignition coil

A worn or fouled spark plug may not ignite the air-fuel mixture reliably. A weak coil, plug wire, or loose electrical connection can also interrupt the spark. Check the plugs and ignition parts on the affected cylinder before replacing anything. See our guides to spark plug symptoms and ignition coil symptoms.

Ignition coils installed on an engine

An intake or vacuum leak

A leak in an intake hose, vacuum line, or intake manifold gasket can let in air the engine computer did not account for. This can make the mixture too lean and cause a misfire. A smoke test is a reliable way to find many intake leaks. Avoid spraying flammable cleaner around a running engine.

Low fuel pressure or a faulty injector

Low fuel pressure can affect several cylinders, while a restricted or faulty injector may cause trouble in one cylinder. If several cylinders are misfiring, check fuel pressure against the vehicle’s specification. For a single-cylinder misfire, test the injector with the correct procedure. Do not loosen a direct-injection fuel line as a DIY test because the system can retain very high pressure.

Read more about low fuel pressure and fuel injector symptoms.

Incorrect sensor readings

A faulty sensor or wiring problem can affect the air-fuel mixture or ignition timing. Check related codes and live data before replacing a sensor. A sensor code does not always mean the sensor itself has failed.

Low compression or a timing problem

If ignition, air, and fuel checks do not explain the misfire, the cylinder may have low compression from a valve, piston, head gasket, or other mechanical problem. Incorrect engine timing can also cause a misfire. A compression test can show whether one cylinder is weaker than the others; compare the results with the manufacturer’s specifications.

Compression tester used to check an engine cylinder

These ignition checks apply to gasoline engines. Diesels use compression to ignite fuel, not spark plugs. A diesel misfire can involve fuel injection, air supply, compression, or timing. The Department of Energy’s gasoline engine overview and its diesel engine overview explain the difference.

How to Diagnose an Engine Misfire

Use the code and the conditions when the misfire occurs to decide what to test first. A code can point you toward a cylinder or system, but it does not name the failed part.

  1. Scan for codes before clearing them. P0300 generally means a random or multiple-cylinder misfire. P0301 and similar codes usually point to a specific cylinder. Check for related codes and freeze-frame data. See P0300 and P0301.
  2. Note when it happens. Record whether the engine misfires at idle, under acceleration, when cold, or after warming up. A scan tool may also show misfire counts for each cylinder.
  3. Check ignition parts on a gasoline engine. Inspect the spark plug, coil, and connections on the affected cylinder. If the vehicle has individual coils and its service procedure allows it, move the suspected coil to another cylinder. If the misfire follows the coil, that is strong evidence it has failed. If it stays on the same cylinder, keep testing; the coil swap does not identify the remaining cause.
  4. Check for air leaks and fuel problems. Inspect intake ducts, vacuum hoses, and PCV connections. Use a smoke test to confirm a suspected leak. If several cylinders are affected, test fuel pressure. If one cylinder is affected, use the correct injector test.
  5. Test compression if the earlier checks do not find the cause. Compare the cylinders with the manufacturer’s limits. A low reading may require a leak-down test or further mechanical inspection.
  6. Retest after the repair. Check the codes and misfire counts under the same conditions that caused the problem. A smooth idle for a few seconds does not confirm the fix.

Can You Drive With an Engine Misfire?

If the Check Engine Light flashes, the engine shakes heavily, or the car loses significant power, stop when it is safe and arrange a tow. With a steady light and mild symptoms, avoid hard acceleration and long trips, and arrange diagnosis soon.

How Much Does It Cost to Diagnose a Misfire?

A Check Engine Light diagnosis averages about $125 to $183, according to RepairPal. That covers the diagnosis, not the repair. In my experience, the final cost depends on what caused the misfire and how difficult the faulty part is to reach, so ask for a quote for your exact vehicle.

About the author

Magnus Sellén
Magnus Sellén
Certified Automotive Diagnostic Technician

Magnus Sellén is a certified automotive diagnostic technician and the founder of Mechanic Base. With over a decade of hands-on experience repairing and diagnosing cars, he writes practical, experience-based guides to help drivers fix problems the right way.