Does it sound unusually labored when driving? Cat may have failed and be clogged up.
If it's saying your 2nd o2 isn't working I guarantee it's the cat.
---------- Post added at 02:18 PM ---------- Previous post was at 02:06 PM ----------
The purge solenoid could be doing it too.