Normally, the odds of having two O2's go bad at once are slim to friggin none.. however, since this code has been ongoing for 2+ years, and you can't tell in what order each code came up, the possibility is there.
It sounds, to me, like you have a massive gasket or vacuum leak. the only way to run THAT lean acoss the board (affecting all o2's)
Ray