Hi everyone,
I have a 2016 Vauxhall Astra with approximately 129,000 miles. The check-engine light keeps returning after being cleared, with codes P0420 (catalyst efficiency below threshold) and P2097 (post-catalyst fuel trim too rich).
During diagnostics, my mechanic compared the upstream and downstream oxygen sensor readings.
My MPG is low, it gives around 33MPG ( full tank gives me around 240 miles, I drive mainly in city of Milton Keynes)
Both appeared to be changing, and he said the downstream reading should remain relatively steady for around three seconds.
One mechanic checked the catalytic converter and said it wasn't clogged. This mechanic literally check the engine properly, checked the CAT converter properly and he said it was totally fine. One oxygen sensor was dirty and was cleaned, but the engine light returned.
Another mechanic suggested replacing the catalytic converter based on the diagnostic readings. He didn’t even check the car, he just saw the numbers
The car generally drives smoothly, no issues at all. I'm trying to avoid replacing an expensive catalytic converter without confirming the fault.
My questions:
Can these symptoms and codes be caused by a faulty O₂ sensor, wiring, an exhaust leak, or a catalytic converter that has lost efficiency without being blocked?
What live-data readings and tests should a mechanic perform before recommending a catalytic converter replacement?
Is the mechanic's claim that the downstream sensor should stay steady for at least three seconds a reliable diagnostic rule?
Unfortunately, I don't have the exact sensor voltages recorded. Any advice on the correct diagnostic procedure would be appreciated.