The Service Engine Light stays on continuously. Brought 2002 Avalanche to AutoZone to do troubleshooting, which came up as P0446. It showed the following: aaEVAP (evaporative emission system) purge/vent solenoid circuit condition Explanation The solenoids and system wiring are monitored for opens or shorts. Probable cause 1. Purge or vent solenoids defective 2. check connector and wiring 3. Fuel saturated vapor canister 4. Failed EVAP vent solenoid I'm not sure how to proceed with this. Is it safe to drive the truck? Can anyone help me understand this situation and how to check these possibilities?