Long story [not so] short my original vapor canister blew out on my tahoe about 2 years ago and threw carbon throughout the EVAP system.
I went ahead and replaced all EVAP lines, the fuel pump (preventative), purge valve, purge canister, and vapor canister and all was good for about 6 months ...