Sir,
I've had problems with a 91 and a 97 Buick 3800 in that the crank position sensor quit when it got hot; it would restart and run OK after it cooled a bit. Replacing it solved the problem. Of course there are other things to check also, fuel pressure, ignition etc.
JCC