Had an 89 that did the same thing. Turned out bieng the CPS, but you can check to see if the fuel hose on the fuel pup in the tank is loose. It could also cause this symptoms you described. Just tighten the hose clamps on the short piece of fuel line.