FYI......I have a 2002 LB7 GMC Sierra and had a similar issue and had to replace the fuel filter head. Had a hairline crack in it and acted like your description. I don't know for sure for you, but, just my two cents. Maybe you got a bad one.
Good luck with your issue