I had an interesting problem crop up suddenly a week ago. I was driving around town and at stop lights I would start to smell raw fuel. I pulled over and looked the car over and could find no visible leaks and the smell was not in the engine compartment, so I proceeded the short distance home and parked in the driveway. I opened the gas cap (repro from DMCH which I've had for years and never an issue) almost popped up into my face there was so much pressure behind it.
I removed the rollover valve since that's the first likely thing to jam from the gas tank back and it seemed to be working OK. The inside valve is loose and I can blow through both ways when it's right-side-up but can't when it's upside down. I then removed the line from the vapor-in port on the charcoal canister and I blew compressed air through it, confirming it's clear. I also checked and confirmed I have vacuum when the engine is running at the other two ports (valve open port and fume suction to engine port). However I don't know if the charcoal canister is OK internally. I removed the rollover valve and bypassed it, reassembled everything else, and the next few days went on a 1,200 mile road trip with zero pressure build up issues. I think I will reinstall the rollover valve and watch for problems moving forward, but I'm wondering if there's a good way to test the charcoal canister? If I use a vacuum pump on the valve open port , should I be able to blow through the other lines clearly?
One note is when this was happening, I noticed the larger hose that connects to the oil filler cap / PCV was NOT connected , I think I forgot to connect it after an oil change two weeks ago. Perhaps this being disconnected allowed the intake manifold to be vented to the atmosphere and I didn't have enough vacuum to open the purge switch??