Lock vehicle and allow it to sit 10-20 minutes, walk up the drivers side rear door and then use the keyfob to unlock the vehicle. You should hear the fuel pump prime, it is pretty loud, lasts about 2 seconds. If not, probably the fuel pump control module.
The fuel pump control module is very easy to replace from under the drivers side rear door. It is in a bracket mounted to the frame rail. But I think you need E Torx bit to actually remove the module from the bracket.
While the module may be recalled on your vehicle, if you could get a module from the dealer, you can get the car running immediately. 10 minutes, 1 connector and the most difficult part is figuring out how to remove the red locking part on the connector! No programming necessary. I think the modules were around $65 as I recall. If you could get a module quickly, I would replace it then if the vehicle is recalled, take it in and have the dealer do the recall and give you your working module for a spare. For me it is not worth $100 for the vehicle to be out of service for a few days, need to be towed and have someone take me to a dealer to pick up the vehicle.
I have 2 spares under the rear floor storage area in my truck. Why 2, 1 for me and 1 for the fellow GM owner stranded that will hopefully Venmo or Paypal me the money for the spare module to get them back on the road.