No sock that i know of on any Duramax even the brand new ones. Don’t know that the 2001+ gas trucks have fuel socks either. All have a pick up similar to what posted above.
I would make sure the vent is open. Take the fill cap off and see if problem persists. If still sucking it down its time...