IMO, it sounds more like a fuel pressure regulator issue. Fairly common, with identical symptoms.
http://www.vehicross.info/forums/sho...&highlight=fpr
Forum Rules