George B
¯\_(ツ)_/¯
When I had a bad cat I had the same symptoms. It took a while to run the monitor test, it would fail, and flag a code. That was on my NBS thocan't get this p0420 code to go away so ordered 4 new 02 sensors as a gamble just to see $177.00
if that doesn't fix it I will try and get the cat warranted but doubtfull, stupid thing is only 6 months old, the 02 sensors are about 5 years old with 75k on them.
something seems to be borderline the code will come up after 3-4 days right before it should be ready