Re: Now I'm getting code p2098...
I agree with Woody....swap your O2 sensors and see if the problem swaps sides.
Did you notice a pending code for Bank 1 or was it Bank 2 only? If there is no code for Bank 1, then I'm going to guess it's a faulty O2 sensor or faulty cat. It could even be an exhaust leak.
I think that the O2's will need to see 20+ AFR to pop the P2098 code.
I also don't think that anyone else (including 240m3srt) has had this code.