RE: Fuel Pressure problem
I have seen vent tubes that bend up and are flush with the tank - enough so to make a seal when pressed in hard with the stopper. I either nick mine with a file or pull a lip down with round nose pliers so it always allows air passage.
When your engine dies does it do so suddenly or gradually? Does it speed up slightly first?