My new to me 07 I found out (not a good way) that the tank vent is blocked, someone got rid of the rust in the tank and coated the inside of the tank and that I believe covered the vent. This link is the one i used to vent my cap. 
http://roadstarclinic.com/content/view/136/96/   
I hope this helps. 
Mark