Probably the Idle Air Control valve going bad. You never stated what engine you have (4 or 6 cyl) but I can say from experience that swapping the IAC on the 6 cyl. is easier than changing oil. The part is around $60.


Beer is my Gatorade. Hooray Beer. '98 "Sport" Pacific Green '98 E0 SVT Silver Frost Pictures