Dealt with this problem many times before with these types. If you are describing it right I would say Im 100$ sure about a fuel pump prob. Wireing sometimes but usually the pump itself. It comes and goes at first so sometimes it may seem that the problem is fixed after changing things. Like puting in a new ECM or Idle Air control Valve. But prob always came back till I dealt with that pump.