We had a similar problem on an '86, turned out to be the 'distributor' or ignition module, I forget exactly what they called it. But it could also be the crank position sensor or a few other possibilities I forget.
You know how to cheat into the advanced diagnostic in the CRT, right? (Does the '89 still have the CRT?)
_________________
'98 Buick Riviera; Gen V 3.25 pulley, N*, VS Cam, 180 stat, Custom PCM (Powrtuner), headers & HF cat , 42.5 lb inj.
Grant-built/PRJ/Thrasher trans 3.29 gears, 7/8 chain, zzp hardened IS
