ok so a week ago my CEL came on and my inspection was due in November. I got the code pulled and it turned out to be a Bank 1 rear o2 sensor (P0159). Fine. I replaced it and the CEL went away. I drove the car around for a day or so before getting it inspected again and the CEL came back on again! This time it was the Bank 2 rear o2 sensor (P0138 along with a bunch of other rear o2 sensor related codes). Ok so i change that POS as well. I pass inspection thank God! but my macho sadistic car wasn't done yet.....apart from the front tire getting busted from the side (completely unrelated) a p0430 (bank 2 pre-cat crapping out) code popped up.
I am not sure what to do now
I think there is a TSB out there for bad rear o2 sensors. If i get the car flashed, would that help eliminate the issue?
I was also planning on replacing the MAF sensor before getting the car flashed....should i?
side note: before the p0430 code came, i put some STP fuel injector cleaner in the gas tank.......would that have anything to do with it?