One thing to check is vacuum leaks. Follow the small vacuum lines from the evap solenoid on the passenger side firewall back to the intake manifold. There is a rubber connector that hooks up to a fitting on the intake. Replace any soft, cracked or deteriorated lines. Make sure to check on the intake manifold under the throttlebody as vaccume lines can fall or come off and go unnoticed under there. There is also a leak detection pump which is a little round thing near a green valve cover on the passenger fire wall; not sure if you can test it other than to swap it for a good know one.