Can a bad gas cap cause vapor lock