If the vehicle is supposed to have a return line and it is blocked off it will try and pull a vacuum on the tank. You could always leave the gas cap off and see if your problem goes away, just to make sure.
Funny story though. I used to work for an emissions shop and a camaro came in and it failed on the evaporative system, it wouldn't hold pressure. So another mechanic put a couple BB's in the evap hose by the canister. It fools the test enough to pass and then you pull the BB's out after the test. Anyway, he didn't come back after testing until the car kept running out of gas, but the gauge showed full.
I put the car on a lift and the tank had collapsed from the vacuum of the electric fuel pump and it wedged the arm for the tank level sensor to the top of the tank making it show full. It only held like 5 gallons of fuel at that point.
We made a gas cap with a regulator and a compressor fitting and pushed it to about 50 PSI to get the tank back in shape. Luckily that also provided a good leak test and nothing had creased or cracked. Then we pulled the BB's...
Ok reading that doesn't seem as funny, but it was seeing it...