Well...
At idle, the throttle position switch tells the ECU to ignore O2 sensor input, so the mixture is determined roughly by the CO% adjustment screw on the AFM, and the Temp Sensor II in the coolant mixture. Test the sensor, and know that a bad ground or two at the cam tower will cause a richer mixture.
(also posted to your post on Lancisti)