They're caused by the downstream 02s (post cat would be the only way that makes sense).
I just had this for the first time after replacing my leaking cats with aftermarket ones on my v8, so a leaking exhaust was out of the question for me.
It cleared up pretty easily with those blox o2...