That scan data is extremely slow, those Oxygen sensors are fluctuating much faster than what you are seeing on that screen. Yes, the purge valve can cause a lean condition, if its sticking open, once it's purged all the vapors out of the canister it will be pulling straight oxygen threw the canister vent valve which is normally open. If the canister failed and the charcoal pieces broke apart, they get stuck in the purge valve and keep it open. Try unhooking one of the lines to it and blocking it off. There seems to be sections of the oxygen sensors that are hanging both rich and lean, the upper one on the screen was much slower. But cylinder misfires can cause that as well. When a cylinder misfires, raw fuel and oxygen go down the exhaust, and since an oxygen sensor can only read oxygen, it can send the system rich, just increasing the issue.
If you don't find any more vacuum leaks, then start thinking about clogged injectors, fuel filter, weak fuel pump, bad fuel pressure regulator. All those faults will cause the ECM to enrich the mixture due to a lack of fuel. Your fuel trim numbers are very high, pretty much at the max level.
To check the fuel injectors you'll have to get a fuel injector pulse tool, with a fuel pressure gauge on the rail, you get the pressure up to its max, then pulse each injector one at a time and write down how much the pressure drops, Check the purge valve first, make sure it's not stuck open, or drawing in air from a broken Evap hose.
https://www.2carpros.com/articles/repair-lean-mixture-codes-p0171-or-p0174-on-some-manufacturers
Wednesday, June 21st, 2023 AT 7:23 PM