i would say check your fuel filter first. gettin crap in it will cause your car to idle all funny like that. if it aint that could be the fuel pump. how lond has it been since you last changed your fuel filter?