ted dehaan,

I think your right with the 02 sensor. My wife's 99 Cavalier was running bad would stall at a stop. When you had it going you could punch it and it would respond but low rpm would die. I changed the fuel filter, put injector cleaner in but the 02 did the trick.

Richard