I had codes p0430 and p0133 relating to oxgyen sensors and code P0306 misfiring in cylider 6. For oxygen sensor issue i found a loose connector(but last year i replaced bank 1 sensor1 with one which does not relate to the ones mention In your advice) i fixed it and cleared the codes which havent come back again. I have driven the car for 250 km no MIL yet.For code p0306 i changed the plug wire two days ago and it has not reported the issue yet in the ecu.
Also the car runs fine,but if you turn off the engine wait for a while, re-start then has problem, the engine will start and run for half a second, then it stalls instantly. The only way to get it over is step on the gas, then start the engine, then let it runs at 2500rpm for about 10 - 15 seconds, then the engine is fine.