sounds like a fuel pressure regulator gone bad. if this is on cold starts good chance.