The '97 GTI fuel circuit seems to show 2 check valves. The simple test is to disconnect the vent line from the fuel pickup and drive around for 20/30 minutes time and see if that makes a difference. You could connect a temp hose to the vent nipple and run it somewhere up in the nose of the ski zip tied to something JUST AS A TEST. If the ski behaves better, then you know what to chase after that. Just a thought....I know it is a PITA to bring the ski to a shop, wait, wait, wait, etc......
What was the 2K for repairs spent on? If the fuel system wasn't part of the 2K package, they'll probably want to charge you more....just thinkin'!!!!