yes the cap should be a vented one.As the fuel pump removes fuel from the tank, an equal amount of air must replace it,or a vacuum is created.I think the amount of fuel in the tank would affect the drivability.The fuller the tank,the sooner a vacuum is created