It really sounds to me like you're sucking air. Let me ask you this: When the engine "dies", if you shut the car off, does is take a bit of cranking before it starts again? Next time it happens, I'd pull over and chack for air bubbles in thefuel lines.
300USD??? thats a lot of! the normal price in belgium is 150€But, you also can go for a Giles pump Greetz, Benjamin