Is there any item got replace lately?
What is the current odometer reading?
===
Let's rule out the fuel pump relay and fuel pump.
Fill up the tank to above 3/4 with Chevron gas and one bottle of Lucas fuel system cleaner.
A weak / failing fuel pump will use more current to pump the fuel when the fuel is low (below 1/4 tank)
The fuel pump relay will get hot because of high current draw and damage the fuel pump relay.
After start up,please check the temperature of the fuel pump relay.
=============
Next item to check is the GM security key and neutral safety switch,
Use the spare key to start the car.
Check for loose key ring sensor.
===
With brake on,shift the gear selector to N for neutral.
Start the car.
Put the gear selector to Drive and see is the engine stalling.
===
Please do the inspection in the morning so I will have the whole day to follow up on the case.
You can append comment on the post.
I will reply my recommendation via email.