Having that very issue with cutting off when tank is very low. Just filled up and it kept cutting off up to 12 gallons into tank. I have the same issue with my 08 Silverado.
has something to do with the evap canister. This should not be going on with new trucks however. Very disappointed