I was having the exact same problem as Putter:
"When cold or sat for 5+hrs it started just fine. If I let it sit more than 20 minutes it doesn't want to start right a way, it cranks for 15-30 seconds and sputters to life."
After a while, I also started getting a low rough idle and occasional stalls at idle. I registered a few 0300 random misfire engine codes as a result. Thanks to low2kchevy for the tip about pulling the vacum hose off the fuel pressure regulator. I did mine and sure enough I also had gas drip out. Went to Auto Zone and got the $45 replacement part, installed it and now it starts and idles like new! As a note, I had to re-use the old filter screen instead of the filter screen that came with the new fuel pressure regulator. For whatever reason, the new screen was a hair too wide and I couldn't get the clip back on using it. Also, watch out for the little o-ring that may not come out when you remove the regulator. I had to go in after mine with a pair of sharp nose pliers.