So today I got an Evap code, stopped to check the gas cap and decided I'd fill up. The pump wouldn't keep going like my Tank was full so I took it out and heard a hissing sound like a vacuum leak from the fill tube. Turned the key on then off and it pumped fine. Then I started the car and checked my i/m readiness on my torque app and got catalyst, O2 sensor, O2 heater, and evap system incompletes...any ideas???