A bad O2 sensor should throw a bad O2 sensor code. Additional codes are thrown for trying to control too rich or too lean. I had misfire codes when the electrical connector fell off my variocam and the engine ran scary rough at times. I do have a different DME than you, but all the same I'd look seriously at the variocam.
__________________
2003 S manual
|