water in the fuel can cause an idling motor to sputter and/or die.
Idling too low or a bad lock-up torque converter solenoid.
Dirty fuel injectors.
you are flooding the engine
Change your fuel and air filters.
try replacing mass air sensor
It is likely that if it was during an idling condition or low rpms your EGR valve could be sticking open or faulty.
Eating poisonous plants.
we would die
They would die
Idle control motor defective.
You have a stroke and die!!!!
I would clean, and possibly replace the Idle Air Controller. It regulates air to the engine to maintain an idle. It is bolted directly to the throttle body and will run you about $70 USD.