Skip to main content

Car Hesitates When Accelerating — Causes, Fixes & Cost

When your car hesitates during acceleration, the engine is unable to deliver power smoothly. This usually indicates a problem with fuel delivery, ignition timing, airflow measurement, or sensor feedback. Early diagnosis prevents misfires, lean conditions, and drivability issues.

Symptoms

  • Slow or delayed throttle response
  • Jerking or stumbling when pressing the gas pedal
  • Hesitation between 20–60 km/h
  • Loss of power under load
  • Check Engine Light may be on

Most Common Causes

1) Dirty or failing MAF sensor

A contaminated MAF sensor sends incorrect airflow data, causing hesitation when accelerating.
Common codes include P0101 – MAF Sensor Range/Performance and P0102 – MAF Sensor Low Input.

2) Vacuum leak

Unmetered air entering the intake causes a lean mixture and hesitation.
Often associated with P0171 – System Too Lean.

3) Weak fuel pump or low fuel pressure

If the pump cannot maintain pressure, the engine starves for fuel during acceleration.

4) Clogged fuel injectors

Restricted injectors cause uneven fuel delivery, especially under load.

5) Ignition coil or spark plug issues

Weak spark causes misfires under acceleration.
Related codes: P0300 – Random Misfire, P0301, P0302.

6) Throttle body carbon buildup

A sticking throttle plate causes delayed response and hesitation.

Can You Drive With This Problem?

Driving is possible but not recommended.
Hesitation can lead to misfires, lean conditions, and catalytic converter damage.
If the Check Engine Light flashes or the car loses power suddenly, stop driving immediately.

Severity Level

  • Low — Minor hesitation, occasional stumble
  • Medium — Frequent hesitation, reduced power
  • High — Severe hesitation, misfires, unsafe to drive

Repair Cost Estimates

Problem Typical Cost
MAF sensor cleaning / replacement €10–€180
Vacuum leak repair €50–€200
Fuel injector cleaning / replacement €100–€400
Fuel pump replacement €150–€600
Spark plugs / ignition coils €60–€250

Possible Fault Codes

How to Diagnose (Step‑by‑Step)

Step 1 — Scan for fault codes

Check fuel trims, MAF readings, throttle position, and misfire counters.

Step 2 — Inspect MAF sensor

Clean with MAF cleaner and verify readings at idle and under load.

Step 3 — Check for vacuum leaks

Inspect hoses, intake boots, and PCV system for cracks or loose connections.

Step 4 — Test fuel pressure

Measure pressure with a gauge and compare to manufacturer specs.

Step 5 — Inspect ignition components

Check spark plugs and coils for wear or carbon buildup.

Recommended OBD2 Scanner

To diagnose hesitation accurately, use a scanner that can read live data, fuel trims, throttle position, and MAF values.

Related Problems

Hit enter to search or ESC to close