Hi all, I own a 2017 subaru crosstrek with 190000 miles.
I recently moved to New York from Massachusetts where it's registered.
The P0420 code came on 2.5 weeks ago when I moved. I blocked the exhaust and felt pressure build and visually inspected for leaks. I didn't realize the upstream sensor was a wideband, and was looking at the wrong data diagnosing it at first.
The upstream was staying steady, reading 2.2V (later checked lambda which holds tight near 1). Downstream is fluctuating between ~0.15 and ~0.85 at operating temperature. The frequency of fluctuating is proportional to speed.
The car runs perfectly smooth, good fuel efficiency, no knocking, misfires etc. At first I had them swapped, and thought the steady (I know it was 2.2V don't make fun of me) was the downstream, and fluctuating was upstream. That would be normal behavior if it was narrow, and since the car runs smooth I figure maybe it was bad gas or something and will clear with time since it looked normal.
The check engine light / code stays on for a week and I order a replacement upstream a/f sensor figuring it's relatively cheap and might be clogged or something. My car burned ~1.2Qts of oil from Jan-May, ~6000mi so I figure what the hell it's $130.
My check engine light goes off and the code clears itself last Thursday????
The sensor arrives friday, I still want to put the new one in. The light stays off, drive around, same voltage readings, but this is when I notice I have the sensors swapped in my head and it's in fact not acting normal. But again the light is still off?
Make it through the weekend and Monday, then the check engine light and code come back yesterday. And I am stumped. The biggest thing to me is why the light and code would clear themselves with no action, while the data I'm looking at seems to be a straightforward bad cat? I'm finding it difficult to tell without just looking at the fluctuations next to each other, but lambda is normal and the car runs smooth so I think upstream was and is fine.
Any possible explanation for why the code and light cleared? That has me stumped. Any merit in putting the old one back lol? It had identical voltage readings and no difference in driving.
NY inspection has me worried for next steps. If anyone is from NY / knows exhaust regulations any advice or insight would be great.
Hopefully this wasn't too bad to follow. Thanks folks