Nice info there CJ! That's interesting that it ended up just being the O2 sensor. I think I read on renntech awhile back that misfires on an entire bank points to a solenoid issue....I guess the difference here was that you had a saved P-code that turned on and off on it's own and that it showed an O2 sensor problem. Something to definitely think about.
Thanks for the headsup!