Old thread I know - just for future info for people:
This is how to fix the problem - with the car engine turned off, unscrew your gas/petrol cap and then rescrew it back on so it clicks about 5 times. the problem is caused by an incomplete seal on the o-ring causing a pressure variance in at least one of the tanks.
Hope this helps someone in the future.