engine light came on last friday. took it to dealer where i bought the truck from last week and they said it was some old codes that needed to be deleted. well monday morning light came back on and i went to autozone where they checked it with there controller. they said it was code p0446. which states
purge or vent solenoids defective
check connector or wiring
fuel saturated vapor canister
failed EVAP vent solenoid