Sometimes a bad IAT (Intake Air Temperature) sensor can cause this. You can do a couple of things.
Please go to Auto Zone (AZ) or O'Reilly's (OR) and for FREE they can pull the codes to the car. Most important: Once they check your codes, if they find something and you don't get it fixed and need to get back with us, please make sure you tell us exactly what the code was, number and all. Example, if the code was E0568 O2 Sensor bad. Then make sure you give us all of that. While there for FREE also they can bring their tester out and check your battery and alternator.
The problem is sometimes it can be defective but not enough to throw a code.
Check it out with an ohm meter.
Intake Air Temperature (IAT) Sensor
If an IAT sensor-related code is present, perform appropriate DTC test. See TESTS W/CODES article. An out-of-calibration sensor may not set a trouble code. Use following procedure to test calibration. Disconnect IAT sensor harness connector. Measure resistance between IAT sensor terminals. Sensor resistance should be as specified. See IAT SENSOR RESISTANCE VALUES table. Resistance should be high when air temperature is cold and drop as air temperature warms. With vehicle sitting overnight, IAT sensor and coolant sensor should have close to the same resistance reading.
Also try cleaning your Mass Air Flow sensor with a circuit board electrical cleaner.
Check all of your vacuum hoses REALLY good to make sure they are not split and on correctly.
Sunday, August 30th, 2009 AT 12:54 PM