So my check engine light comes on about three weeks ago and nothing went wrong immediately so I decided to ignore it, but it has recently started to eat my gas mileage at a decent rate. (Used to get 400 miles to the tank and now 325-350 miles). Any ways took it to a local shop and got the ODB II codes and they were P0133 and P1131. In addition, there have been times of random power loss, i.e. I'm doing 70 on the highway and I start to decelerate until I jam the gas pedal down and it will start to accelerate again. Although this only seems to happen on the highway. Any ideas what this could be as it sounds like it is more than just the O2 sensor? Any ideas/help is appreciated before I shell out 50-70$ just to have someone tell me what is wrong with it.