So my check engine light has been on for a wile. The car upon warmup would run very rich so I took it to get the trouble codes off of it. $85 later the guy told me that it was the O2 sensors on bank 1. Now I didn't know which one bank 1 was so I just replaced all 4 both before and after the cats. Figured wile I was down there I would change the oil also. So after doing all of this I disconnected the battery for a wile to reset the computer. Started the car up and NO CHECK ENGINE LIGHT! BUT!! when I started going down the road the car started to spit and sputter. The check engine light started flashing and then went to a solid glow. So I took the car back to see what the code was this time. Much to my amazement it was multiple misfires in cylinder 1 and 2. And (go figure) O2 SENSOR ON BANK 1?!? WTF!! I just spent $760 replacing the o2 sensors! PLEASE HELP ME! this car is very quickly becoming a money pit!