My first guess would be evap cannister. Check for missing, or mis-connected lines. Does it smell just sitting there? Or after running it?

--Dan