EVAP component reachability





Here are the basics:
I have gotten all of the EVAP codes at some point over the last 2 years. I get multiple codes on every read/clear of the ECM.
The fuel tank IS pressurizing to the point it vents for almost 30 seconds at a gas station before the venting reduces enough to allow the fuel pump to flow fuel into the tank(vapor capture systems sense the flow and will not allow me to fill up)
I can drive it for long distances/time and the codes clear, however, I get the gas smell and it gets strong. It enters the cabin and requires the windows to be opened.
I have replaced both vent and purge solenoids in the past, but the damage may have already been done if the fuel went to the charcoal canister.
Ok, with that, I believe at some point the purge valve failed and fuel flowed into the charcoal canister. I am getting the Z smoke tested next week to see if there are any leaks(not expected). I have both the purge and vent solenoids ordered and they should be here early next week.
My question is has anyone replaced the charcoal canister on a C6 and can comment on the ease/difficulty of such work? I think I should get the canister on order now, but sense the car is pretty much sitting again, I might see if I can reach the canister and pull it out to see what is up.
Also, anyone have experience with what would happen if the fuel tank pressure sensor went bad?






