Okay, you want to try to fix this yourself then and you're saying that your vehicle is using much more gas than it usually does? And another very important question, when you fill your gas tank do you stop filling it when the handle at the gas station clicks off, or do you pull the handle out a little bit and try to fill it to the very top? Some people do this to get as much gas as possible in the tank and it can cause the charcoal canister to become flooded with gasoline. So, if you do try to fill it that way, it would explain the failure and make the diagnosis much easier.
That would explain also why you are going through so much gas, because liquid fuel is being drawn into the Evap system, instead of just gas vapor. Which is all the Evap system is supposed to do, Its only for drawing gas fumes out of the tank and using them in the engine. If the gas tank is over filled, the Evap system can get flooded with gasoline and will draw that gas through the vapor lines into the engine.
I think you're going to find that the Evap canister is going to be full of gasoline. If it's not, there may be another problem.
Also, so you know, since we can't test this system correctly, we can only go by what you find when you take the old canister down. You will need to check the wiring harness going to the canister assembly for any corroded connectors or broken wires.
Under normal testing, the whole system would be filled with smoke using a smoke machine and checked for leaks that way. By just replacing the assembly, there's a chance of misdiagnosing the problem. But looking through the information on our databases, the fix for this is replacing the whole assembly.
I would recommend replacing the gas cap first and clearing the codes and see if all those codes come back.
Don't fill the gas tank though, only put half a tank of gas in it, that way the system will run its tests overnight. It needs 5 hours after the vehicle is turned off in the evening for the system to cool down. If all the codes come back, then we will go through and replace the Evap assembly. It might take 2 drive cycles to set the codes again, so it might take 2 days before they set again.
Below are 2 examples of real fixes, so the gas cap being the cheaper one, I think you should do that first.
Images (Click to make bigger)
Saturday, June 4th, 2022 AT 9:13 PM