Symptom Diagnosis Guide

Why Is My Car Stalling?

Stalling tells you the engine is losing the air, fuel, or spark it needs to keep running - usually at idle when it has the smallest margin. The trigger pattern (cold, hot, in gear, after refueling) narrows it down fast.

Most Likely Causes (Ranked by Probability)

70%
#1 - Most Likely
Vacuum Leak / Bad PCV

Lean idle stall, especially with AC on or in gear. Listen for a hiss near intake or vacuum lines. P0171 / P0174 codes confirm.

Parts$10-$150
Labor$80-$300
DIYEasy
View Diagnosis →
65%
#2 - Very Likely
Dirty IAC Valve / Throttle Body

Carbon buildup in the throttle body keeps the engine from getting enough air at idle. Stalls when you let off the gas or take foot off in gear.

Parts$10-$300
Labor$80-$200
DIYEasy
50%
#3 - Common
Failing Fuel Pump / Filter

Hot stalls (engine quits after 20-40 minutes), restarts after cooling. Pump weakening, often paired with whining noise or fuel pressure low.

Parts$15-$400
Labor$80-$700
DIYHard
View Diagnosis →
40%
#4 - Also Check
Bad Crank or Cam Sensor

Random stalls at any temperature, sometimes won't restart hot, then starts after cooling. P0335 / P0340 codes are dead giveaways.

Parts$30-$200
Labor$80-$300
DIYMedium
View Diagnosis →
30%
#5 - Less Common
EVAP Purge Valve Stuck Open

A stuck purge valve dumps fuel vapor into intake, causing rich stall at idle, especially right after a fill-up. Often $30 part.

Parts$30-$150
Labor$80-$200
DIYEasy

What Your Specific Symptoms Mean

Stalls at idle, fine driving
Vacuum leak, dirty IAC, or sticking purge valve.
Stalls when warm, restarts after cooling
Crank/cam sensor or weakening fuel pump (heat soaks).
Stalls right after fill-up
Stuck EVAP purge or overfilled tank flooding the EVAP system.
Stalls when shifting into gear
Weak idle from vacuum leak, IAC, or torque converter issue.
Stalls and won't restart at all
Crank sensor, fuel pump, or ignition switch.

DIY Checks Before You Visit a Mechanic

  1. Pull codes immediately after a stall. Even if the car restarts, codes from the stall event live in memory. P0171, P0335, P0087 each point to different causes.
  2. Listen for a vacuum leak hiss. With engine running, listen along the intake. A piece of vacuum hose can be used like a stethoscope.
  3. Clean the throttle body. Throttle body cleaner + a rag, with the engine off. Carbon at the butterfly valve is the #1 cause of low-idle stalls.
  4. Try the "spray test" for vacuum leaks. With engine running, spray carb cleaner around intake gaskets. If RPM changes, you found a leak.
  5. Check fuel pressure. A test gauge on the fuel rail tells you instantly whether the pump is healthy. $30 tool, 10 minutes.

Don't drive far if...

Your car stalls in traffic. Loss of power steering, vacuum brake assist, and the risk of being rear-ended at a stoplight make this dangerous. Tow to a shop if it stalls more than once in a single drive.

Get a Free AI Diagnosis in 30 Seconds

Tell us your symptoms and any codes you have. AmpAuto's AI cross-references NHTSA recall data, common failure patterns, and your exact year/make/model to give you the most likely cause - free, no signup.

Diagnose My Car Free →

Already have a code? Skip ahead and get the answer instantly.

Frequently Asked Questions

Why does my car stall in cold weather only?

Cold-rich condition: a sticky IAC, weak coil, or stiff fuel pump struggle on cold mornings. Often a $20-$200 fix once you confirm the part.

Can low fuel cause stalling?

Yes - below ~1/4 tank, fuel pumps run hotter and can starve momentarily on hard turns. Persistent low-fuel driving also damages the pump over time.

Why does my car stall when I come to a stop?

The engine drops to idle as you decelerate. If idle is too low or unstable (bad IAC, vacuum leak, dirty throttle body), it stalls. Most common around 100k miles.

Will a stuck open EGR valve cause stalling?

Yes - exhaust dumped into the intake at idle leans the mixture and stalls. P0401 / P0402 codes are common.

How much to fix a stalling car?

Vacuum leak / throttle body clean: $50-$250. IAC valve: $100-$300. Crank sensor: $150-$400. Fuel pump: $400-$1,000. Always pull codes first.

Not sure what's wrong?Free AI diagnosis - 30 seconds
Diagnose Free