Also, did this problem start before or after you changed the sensors on the throttle body? 2 reasons I ask. First, sensors have been known to be bad straight from the store, and second, if the computer ISN'T cleared when sensors are changed, sometimes the computer doesn't read them correctly as they don't have the same calibration as the previous sensor, and the computer doesn't recognize it as a new sensor and consequently doesn't attempt to "learn" the new device.