Yesterday on my way to work, my Shelby was acting up. I didn't notice it, but when I went to run an errand later in the morning, I saw that it threw an MIL. It had 2 codes that I didn't write down, but both were related to the bank 2, upper oxygen sensor. My car is a little over 2.5 years old with only 5,000 miles. Doesn't this sound a little early to lose an oxygen sensor? It's a '12 with the wideband sensors. Replacement sensor has been ordered.