I suggest checking the fuel pressure regulator, they are a well known problem. They are most likely to act up after a hot soak, one thing you can check is to remove the vacuum line from the regulator and see if there is gas in it. If there is your regulator is likely bad. I used to work at a GM dealer and we sold lots of them.