Ignore my previous post for now.
Looking at those CO readings your car is overfueling if the o2 sensor is reading 0.3 when co is at 9 and 11% then the sensor is telling lies either due to wiring fault or duff sensor.
So sort this out next then reset adaptions and see how it performs. If after this you find o2 reading lean and co reading low then fit a maf!!
M.O.M. Miserable Old Manc
Copyright © uk autotalk