The purge solenoid draws the fumes out of the charcoal. It needs to draw fresh air to do that properly. Make sure the drain is open, I simply left mine not connected to anything.

The solenoid is controlled by the ECU and won't open when a loss of vacuum is a problem.