1997 Mercury Villager, possibly code p1179
I have a 1997 Mercury Villager Van that is throwing a code stating running lean on bank 1. It starts fine in the morning but will start chugging and sputtering and die followed with sometimes q popping sound. Once warmed up the van does great. I have noticed that sometimes I have no power when trying to accelerate sometimes. I just had the fuel injectors and spark plug wires replaced, the o2 sensor has been replaced and I have a fuel filter on way. It is becoming harder to start in the morning and keep running now that it's cold and I get an awful rich fuel smell. What could be causing all of this? I'm at a loss and dont have a lot of money to keep throwing at this van. I also have a check engine light on as well.
We can be more helpful if to post all codes rather than code descriptions. Also please post engine size and any recent work done.