I own a shop, and think this; There's a few things that can cause this; If an engine starts & runs fine, then you can about rule out the (IAC) Idle Air Control because this component works if the engine is cold or hot. When an engine reaches 100 degrees, the computer shifts from cold start mode to run mode. During cold start mode the ignition timing is lowered to aid in heating the engine up quicker, and allows more fuel into the mixture, and less air. In other words it does what the choke used to do on the older carbureator equipped engines. It does this by keeping the injectors open longer on each fire of the cylinders. At 100 degrees the computer raises the ignition timing, slowes the pulse rate of the injectors, adjusts the engine speed based on information it receives from the Throttle Position & O-2 sensors, and it does all of this based on the temperature the computer "thinks" the engine is. If the engine is a different temp than what the Temperature Sensor is reading, then the engine will want to fail and/or shut down. With all of this in mind; One must confirm the engine is really at the temp the computer thinks it is. If it is low on coolant, or the thermostat is sticking; It will cause a poor run situation. If the Temperature Sensor is bad; The engine may not want to run right. An engine thats low on coolant; can cause a spike in temperature, and the computer thinks the engine is overheating, thus it raises the ignition timing & speeds up the idle speed in an effort to cool the engine back down.
_________
Funeral Insurance|
Funeral Cover