Got an evap code? To answer your question, there's a purge valve, and a vent valve. It gets interesting and more complicated from there. IIRC, they can do a smoke check on the evap system, and it will reveal leaks in the system, including a cap. Just my .02, not knowing your exact issue.