I'd say either the maf or the fuel pump resistor. The symptoms point straight to the resistor.
If you take the fuel pump speed relay out of the underhood fuse block and then bend either pin 85 or 86 (the one that won't get in the way when you put the relay back in) that'll put you in high speed pump mode and the car will likely run fine. If so..it's the resistor and you can motor on w/o worries for quite some time.
I've had my pin bent for ......5 months now..lol