No not yet, because you're not getting any Evap leak codes. The Evap system is a sensitive system with a fuel tank pressure sensor that measures the vapor pressure in the gas tank. You're getting a lean exhaust code. Do you still have the old Purge valve, and when you checked that one, you were able to blow air through it off the vehicle? Also, what type of scan tool are you using to read the codes, and the P0171 is the only code you're getting?
Are you still getting the P2097?
I want you to take off the hose from the Purge valve that is coming from under the vehicle, not the one to the intake manifold, but the other hose and if you can get the hose low enough to see if any liquid gas comes out of it. Just to see if the Canister is full of gasoline. The canister is difficult to get to, so if you can see if the Purge valve is pulling liquid gas instead of just vapor, then we'll know the canister has failed. But we don't want to have you replace parts that we're not sure are bad, the canister unit alone is very expensive.
If you can even get to the Canister, it is above the rear differential, you can see that the tube marked C goes to the Purge valve in the engine compartment, If you reach it and check for any gasoline coming out of the Canister from that point, then we know what is happening. Depending also if you're getting a lean code (P0171) or rich code (P2097).
Image (Click to make bigger)
Sunday, September 3rd, 2023 AT 8:14 AM