i know in the old sierras the carbon canistor/ fuel seperator thing used to play havoc, the car would run for 10 mins then cu-out.. and you had to leave it for a few minutes before it would even start again. Basically it was just bypassed and it ran fine.
might have absolutely nothing to do with your problem but it's just an idea.