Stalling specifically at idle (stop lights, parking) usually traces to idle-air control or a vacuum leak.
Only at a stop, never while driving
RPM dips before it dies
This valve manages idle speed directly — grime is a common failure mode.
Unmetered air confuses the idle control system enough to stall it.
Less common, usually paired with hesitation at higher speeds too.