The light turns red, you roll to a stop, and the engine quietly dies — RPMs sag, then nothing. You throw it in park, restart, and limp through the intersection hoping it doesn't happen with someone on your bumper. Stalling at idle is unnerving, but the usual causes are on the cheap end, and the pattern of when it stalls points right at the culprit.

The short answer: A car that stalls specifically at idle or stops — but runs fine while driving — usually has a problem keeping itself alive at low RPM, when the engine is most vulnerable. Common causes, cheapest first (confirmed through professional diagnostics: a dirty throttle body or idle air control (IAC) valve ($80–250), a vacuum leak ($100–300), dirty fuel injectors or a weak fuel supply ($100–400), a failing sensor feeding the computer bad idle data ($100–400), or an EGR or emissions valve sticking ($150–400). The key clue is when: stalls only at stops but drives fine = idle-control/air/fuel problem (this article); stalls randomly at any speed = a different, more urgent hunt ( the died-while-driving suspects ). Most stoplight stalls land in the $100–400 range.

Dying at every red light? Call 843-494-9179 or Book Online — a scan and idle test name the cause. Written estimate first.


📋 In This Article


Why Idle Is When Engines Are Most Vulnerable

At speed, the engine has momentum and a healthy airflow — it's cruising, and small problems get masked. At idle, it's doing the hardest balancing act it does: keeping itself running at the lowest possible RPM, with the least air and fuel, while still powering the AC, the alternator, the power steering, and everything else. The computer constantly fine-tunes idle to hold it steady.

So anything that upsets that delicate balance — a little extra air sneaking in (vacuum leak), a valve that meters idle air sticking, a sensor lying about conditions, or a fuel supply that's marginal — shows up at idle first, while driving still feels normal. That's why "stalls at the stoplight but drives fine" is such a common and specific complaint: it's the engine failing its hardest test while passing its easy ones.


The Clue: When Exactly Does It Stall?

Tell us the pattern and the diagnosis narrows fast:

  • Only when coming to a stop / at idle, drives fine otherwise: idle-control, vacuum, or fuel-at-idle — the cheap ladder below.
  • When the AC or a heavy electrical load kicks on: the idle can't handle the added drag — often the IAC or a weak charging system.
  • When cold, but fine once warmed up (or vice versa): a temperature sensor or a cold-idle strategy problem.
  • Right after starting, then fine: cold-start/idle-control related.
  • Randomly, at any speed including highway: not this article — that's the more urgent died-while-driving hunt (crank sensor, fuel pump, ignition switch).
  • With a rough idle or shaking before it dies: points toward misfires or a vacuum leak.
  • Only when braking: a rare one — a leaking brake booster pulling vacuum. Worth mentioning because it links stalling to the brake system.

The Causes, Cheapest First

Rung 1: Dirty throttle body / IAC valve — $80–250

The most common cause. The idle air control valve (or, on newer cars, the electronic throttle) meters the small amount of air the engine needs at idle. Carbon buildup makes it stick or restrict, and the idle drops until the engine dies. Cleaning often fixes it; a failed valve gets replaced.

Rung 2: Vacuum leak — $100–300

A cracked vacuum hose or intake gasket lets unmetered air sneak in, leaning out the idle mixture until it stalls — a common issue we resolve with our engine repair services. Often paired with a rough idle or a check engine light . Found with a smoke test. Rubber hoses crack faster in Lowcountry heat , making this a common local cause.

Rung 3: Dirty injectors / weak fuel supply — $100–400

Clogged injectors or marginal fuel pressure starve the engine at idle where the margin is thinnest; this is typically resolved with a fuel system service. A fuel-system cleaning or a pressure test sorts it; a failing fuel pump is the pricier end.

Rung 4: Failing sensor — $100–400

A coolant temp, MAF, or throttle position sensor feeding wrong data makes the computer mis-set idle. Diagnosed by scan, not guessed .

Rung 5: EGR / emissions valve stuck — $150–400

A stuck-open EGR valve dumps exhaust into the intake at idle, killing the engine. Sets a code; cleaning or replacement fixes it.


Price Table

Cause The tell Cost in Ladson area
Throttle body / IAC cleaning Idle sags then dies at stops $80–250
Vacuum leak Rough idle, stalls, maybe CEL $100–300
Injectors / fuel cleaning Stalls at idle, sluggish $100–400
Sensor (temp/MAF/TPS) Stalls with a stored code $100–400
EGR valve Stalls at idle + code $150–400
Fuel pump (weaker end) Stalls + hard starts $500–900

Safe to Drive? (Mostly Yes, With Care)

  • A car that stalls only at idle but restarts and drives fine is generally safe to get to the shop — but drive it with real awareness: a stall at a busy intersection or a merge is a genuine hazard, and losing the engine means losing power steering assist and most brake assist until you restart.
  • Practical caution: keep it in gear and moving where you can, be ready to restart quickly, and avoid the trickiest intersections until it's fixed. This is a this-week repair, not a someday one — mostly because of the hazard, not the cost.
  • Escalate to now if: it starts stalling while driving (not just at stops), it's getting harder to restart, or a check engine light is flashing . Those change the picture from "annoying and cheap" to "urgent."
  • The cost reassurance: the vast majority of pure stoplight-stall complaints resolve in the $100–400 range once diagnosed — this is rarely the expensive kind of problem, just the nerve-wracking kind.

Frequently Asked Questions

Why does my car stall at stoplights but run fine while driving?
At idle the engine does its hardest balancing act — lowest RPM, least air and fuel — so problems show up there first while driving stays normal. Common causes are a dirty throttle body or IAC valve, a vacuum leak, weak fuel at idle, a bad sensor, or a stuck EGR valve.
How much does it cost to fix a car that stalls at idle?
Most stoplight-stall causes run $100–400 — throttle body/IAC cleaning, vacuum leak repair, fuel-system cleaning, or a sensor. A weak fuel pump is the pricier outlier at $500–900. It's rarely the expensive kind of problem.
Is it safe to drive a car that stalls at stoplights?
Generally safe to get to the shop if it restarts and drives fine, but treat it as a this-week repair — a stall at a busy intersection is a real hazard, and you briefly lose steering and brake assist. Get it in sooner if it starts stalling while driving.
What's the difference between stalling at idle and stalling while driving?
Stalling only at stops points to idle-control, air, or fuel problems — usually cheap. Stalling randomly at any speed, including highway, is a different and more urgent hunt (crank sensor, fuel pump, ignition switch) covered in our died-while-driving guide.
Can a vacuum leak cause stalling?
Yes — a cracked vacuum hose or intake gasket lets unmetered air in, leaning out the idle until the engine dies, often with a rough idle and a check engine light. A smoke test finds it, and it's a common cause in our heat, which cracks rubber hoses faster.

Nerve-Wracking, Usually Not Expensive

Bring the stalling car to our shop in Ladson — we also serve neighbors from Summerville — we scan it, test the idle behavior, smoke-test for vacuum leaks, and check fuel and sensors to name the cause, cheapest first. You'll get a written estimate before any work, and most stoplight stalls land in the $100–400 range. Repairs carry our 12,000-mile warranty, and repair customers get 15% off same-day loaner cars.

📞 Call 843-494-9179

Or book online: Book Appointment Online


📖 Related Articles

Check Engine Light On: What a Diagnostic Really Costs (No Games)
Car Won't Accelerate: 7 Causes From Cheap to Expensive

Written by the mechanics at Ladson Auto Repair Shop, 3322 Ladson Rd, Ladson, SC 29456. Serving Ladson, Summerville, Goose Creek, North Charleston, and the greater Charleston, SC metro area.

Need Help? Call Ladson Auto Repair Shop

If you have questions about your vehicle or need to schedule a repair, our experienced mechanics are here to help. We provide honest diagnostics, fair pricing, and a 12-month/12,000-mile warranty on all repairs.

📞 Call Now: 843-494-9179

Serving Ladson, Summerville, North Charleston, Goose Creek, and Hanahan, SC.