i have a some what of the same question except my 96 wont idle for that long with out it acting like its about to cut off. but i will tell i have not clean or replace the iac, maf or cleaned the throttle blades. the motor is high mileage say around 250k the odo. stop at 210k 2yrs ago. but besides that it runs great but just when sitting at a light to long is when it starts to act like it wants to cut off.