How many miles on the car? Worn out coil pack(s), plug wires or plugs. Vacuum leak or faulty TPS are other possibilities. Might need a complete tune up: new pcv, fresh plugs, clean the injen filter, run some seafoam through it. I'm sitting near almost 86K and still have my original coil packs and wires but have done what I'm recommending a few times in accumulating those miles. So far I've had no idle or performance issues.