Just a thought, If the tank was not venting, you should experience a problem when fueling (filling up). The air in the tank must be displaced as the tank fills, which would not be possible with a plugged vent. My guess is an obstruction inside the tank, or checkvalve, or collasped fuel line...