Could be the idle air control valve its responsible for maintaining the idle speed at all times.
On fuel injected engines, stalling can be caused by anything that upsets the air/fuel mixture. This includes vacuum leaks or unmetered air entering the intake manifold downstream of the airflow sensor, a faulty throttle position, MAP or oxygen sensor, dirty fuel injectors, or low fuel pressure to the injectors (weak fuel pump, faulty fuel pressure regulator or restricted fuel filter).
Like older carbureted engines, a defective thermostat may be preventing the engine from warming up quickly or reaching normal operating temperature. Or, a defective coolant sensor may be telling the PCM the engine is colder (or warmer) than it really is. Any of these conditions can upset the fuel calibration of the engine and cause a problem.
SPONSORED LINKS
Monday, November 19th, 2007 AT 6:35 AM