By the way it's been my experience, at least with the V6 Contour, that oxygen sensor "lack of switch/lean" codes are caused by a bad oxygen sensor.

I've gotten the code 4 times among two different V6 Contours, and each time, yes, it was the oxygen sensor.

Now if BOTH oxygen sensors were reading lean I might suspect some other problem like an intake manifold leak.