Advice for a 2001 Focus SE with rough idol
I have a 2001 Focus that is struggling in drive,a little in park but not in reverse. It use to be my dad's car before he died and I just cant part with it. He was meticulous about maintenance on the vehicle. I hadn't been driven in 6 months when I got it. I drove it for two months and it just died on my way home. It was sputtering in drive and when I finally got it home, it would not turn over, but it did crank. We replaced the fuel pump assembly and the fuel filter and it was perfect...for about two weeks. Now it is struggling in drive and I am scared to drive it. It is throwing 4 codes P1131 (o2 sensor) P0460 (Fuel Level Sensor) P1406 (EGR Valve or DPFE Outdated) and P0456 (Poor Vapor seal/ damaged fuel vapor line)
For the P0456 I checked the gas cap and it is sealed tight. Which one of the above is what is causing the problem of struggling in drive?
Any help would be appreciated!