I would check the map sensor. It may be telling the ecu that it needs more fuel than it does. Easy to check.
1) On the map sensor, there is a red, black, and green wire. Put a paperclip in the green terminal.
2) Set a voltmeter to DC volts, hook up the negative lead on the voltmeter to a ground(battery).
3) Put positive lead to paperclip hooked to green wire(backprobe).
4) Have a vacuum pump available and unhook the vacuum line on the MAP sensor. Hook up the vacuum pump to the vacuum stud on the sensor. Turn the key to run but do not start the engine. With no vacuum, you should have 4.3-5.0 volts. pump the vacuum gauge up to 5 in. of vacuum. The voltmeter should read 3.3-4.0 volts. For every 5in. of vacuum, the voltmeter should drop around 1 volt. At 20 in. of vacuum, you should have around 1 volt. If this checks out, check your line going from the sensor to the tbi. If you have no voltage or erratic voltage, chances are MAP is bad. It will give symptoms you describe.