Sorry for the delay, been traveling. Not sure of your codes, but I use the Bavarian Autosport fault code reader/reset tool. Codes prior to the installation of two new oxygen sensors, were as follows in this order: OC (oxygen sensor #2), Od (oxygen sensor #1, Cb( Lambda Control #2), C9 ( Lamda Control #1, and 29 (Air Mass Sensor).
Replaced both oxygen sensors, inspected Mass Air Sensor - found corrosion on #3 pin (power pin), but power was still present. Cleaned and reset all codes. Ran for two days fine, no codes...
Now I still get OC, Od, C9 and C6. The car runs fine, intermitent check engine light goes on sometime prior to getting hot, but only on idle. When running above 1,000 rpms, runs fine. Checked codes again today and same four codes. Has died at stop sign once, right when check engine light comes on. Restarts fine and light usually goes out above 1,000 rpms. Also, gas mileage has been the same through the entire process....very good for a small V8.
Someone told me that the Cat Converter needed replacing??? Has 100,435 miles.