warp2diesel wrote:
Check for vacuum leaks with a can of carburetor/throttle body cleaner. The engine will rev up if there is a vacuum leak when you hit the spot that is leaking.
Clean the throttle plate, it may be sticking, if the car has an idle speed controller (instead of a throttle actuator) that bypasses air around the throttle plate, clean it. Next, start pulling codes with an OBD II scanner, Harbor Freight sells one that works and is cheap. AutoZone, Advance, and O'Reilly will pull the codes for free, if you think they are smart enough at your store. Small towns and suburbs have smarter people behind the counter than big cities as a rule.
It could be other causes, but go for the cheap fix first. An 8 year old car is bound to have a vacuum leak or something gunked or gummed up, you won't hurt anything. Watch out for dealers or shops that want to start replacing parts until it is fixed.
Good luck,
I dont think it has thrown any codes yet, your right about the autozone, advance and oreillys around here its about a 50/50 chance.
I dont know if it has an idle speed controller or a throttle actuator, I havent really taken a good look at the car yet.