I tried doing a search, but the service is down. I would think of two things to check. First I would make sure that you are actually getting a good seal with the gas cap. Maybe something is torn or broken. After that I would wonder if there is something going on with the fuel pump or lines causing a decrease in pressure.
This is purely some general things I would check if it happened to me.