This may help.
Direct Link, scroll about 3/8 down
http://imperialclub.com/Repair/Fuel/overview.htm
You'll find this.
The PCM energizes the canister purge solenoid and allows vacuum to purge vapors from the canister under these conditions:
- 150 seconds have elapsed since the PCM entered closed loop.
- Coolant temperature is above 176 degrees F. (80 degrees C.).
- When the PCM is not enabling injector shut-off, such as on vehicles with traction control while one drive wheel is spinning.
- The idle contact switch in the IAC motor is open.
- Vehicle speed is above 20 mph.
- Engine speed is above 1,100 rpm.
- The engine metal temperature sensor is not indicating excessive temperature.
- Low coolant level is not indicated.
If any of these conditions are not present, the PCM does not energize the canister purge solenoid, and the gasoline vapors from the fuel tank are stored in the canister.
When the engine is running, intake manifold vacuum is supplied to the TPCV valve. This vacuum opens the valve and allows vapors to flow through the valve into the canister. When the engine is not running, the TPCV valve closes, and fuel vapors are contained in the fuel tank. If the tank pressure exceeds 15 inches of water with the engine not running, this pressure forces the TPCV valve open and allows vapor flow to the canister. The canister contains a liquid fuel trap that collects any liquid fuel entering the canister. Condensed fuel vapor forms liquid fuel. This liquid is returned from the canister to the tank when a vacuum is present in the tank. This liquid fuel trap prevents liquid fuel from contaminating the charcoal in the canister. The EVAP system reduces the escape of HC evaporative emissions from the gasoline tank to the atmosphere.