Computer diagnostics code P0442

Do you have warranty on your truck still? if so i would take it in and get it fixed.
EVAP codes can be a real pain in the neck to figure out.
This is what the manual says can cause the P0442.........
The PCM monitors the complete EVAP control system for presence of a small fuel vapor leak. The system failure occurs when a fuel vapor leak from an opening as small as 1.016 mm (0.04 inch) is detected by the EVAP running loss monitor test.
After-market EVAP hardware (such as fuel filler cap) non-conforming to required specifications
Small holes or cuts in fuel vapor hoses/tubes
Canister vent solenoid stays partially open on closed command
Damaged, cross-threaded or loosely installed fuel filler cap
Loose fuel vapor hose/tube connections to EVAP system components
EVAP system component seals leaking (EVAP canister purge valve, fuel tank pressure sensor, canister vent solenoid, fuel vapor control valve tube assembly or fuel vapor vent valve assembly




