Pulled the codes for a friends '11 Sonata. I looked up the codes and it seems like it's got a bad sensor, but maybe it's something else? I'm thinking of clearing codes and seeing what comes back. I'm not sure what to make of the too rich/high and low/lean codes though.
P0136: Post O2 low V
P0140: no post O2 activity
P2096: post catalyst trim too lean
P2271: post O2 stuck rich
P0138: post O2 too high
Pending P0136 and P0140
P0136: Post O2 low V
P0140: no post O2 activity
P2096: post catalyst trim too lean
P2271: post O2 stuck rich
P0138: post O2 too high
Pending P0136 and P0140