In case it helps anyone, I had the clog to between canister and purge valve, and was able to clear it. Berryman B-12 Chemtool does dissolve the charcoal pellets, not completely, but with an overnight soak it does act on them long enough to start working the pellets free. I was able to then blow from each end of the line to get it clear. I have a 2012 suburban, but same basic design I think. There is a connector about halfway up the vehicle, right at the front of the gas tank. I was able to determine which half my clog was in by separating and checking each segment. Unfortunately, my clog was somewhere in the hard lines under the engine. I had very slow air flow, but could hear it escaping the other side when blowing into it with about 120 psi. Plugged the bottom, sprayed the B-12 in the top until full, plugged the top, let it sit. Next day, I thought I had made it worse because I couldn't get much of the liquid out. Seemed almost completely clogged. I just kept at it switching the ends I would blow into. I'd hear a little gurgling on the other side as a little bit of liquid came out. Eventually, it started to free up a bit and I could tell I had at least gotten the liquid out but airflow was lower than before. I kept going. Eventually I could hear a shifting clog as I kept switching ends to blow into. Each blow, I could hear it move more, and I was getting lots of charcoal dust out the front engine side, a testament to the breakdown of the pellets from the B-12 soak. Finally, the last bit blew out.