When I bought my boxster (modified for track use only) I found I had to have the main power cut off switch in the on position or the tank would not vent when filling. I would suspect there is a 12V valve somewhere in the evap system that opens for venting.