Drive it without a cap for a while and you'll know if you need a vented cap or not. I had one do the same thing and it was the pickup in the tank that was clogged.