You may want to check the grounds on the engine first or you may have the same problem. A loose or corroded ground will cause these codes to pop up and the car to run bad. All 4 of these are connected to the same problem. The map sensors hardly ever fail. The AF sensor is one tough sob. You have combination codes for rich and lean, which is indicative of a ground or amperage issue. The misfires will be caused by slow or dumb reactions from the ECM due to low amperage also.That's so weird. I took it to a reputable Subaru shop and the guy seemed legit. He was so insistent that the problem will not go away until I reflash it.
The codes I'm getting are:
P1137 - front oxygen sensor
P0106 - MAP sensor
P0130 - Running lean
P0172 - Running rich
Plus there are misfire codes for all four cylinders
The guy said they monitored the sensor and it is barely functioning.
Ground anchors are all over the place. You want to concentrate under the hood. There is the main cable from the battery to the block, battery to body, then you have several that run from the block to body, out of the harness to the body or block. Anywhere you see a cable anchored to the block or body, that is a ground source for the sensors and computers. You can also pick up a 4ga cable with eyelets at both ends from the parts store. They are available in many lengths. Attach it between the neg battery post and the block/intake manifold to increase conductivity. (This also helps with you all who have high amp sound systems. Plus, install a larger ground on your amps. You'll be surprised at how much better the amp works.)Cardoc, do you know how I find out where my ground points are? I put a new ground wire on the battery cable a while back, but I'll make sure it's not corroded. Finding these other ground spots seems a little more difficult.
You might want to look over this DIY and try something like this:do you know how I find out where my ground points are?
Snow barrr, I know this is old but the same game is on the table but the stakes are now up to ~$700. 00 after fees and tax. Did you replace a O2 and get the flash? I told the service manager I could not right now cuz I was having a medical emergen=cy when I heard what he wanted to fix the CEL.