How do you know...it's not allowing you to fill the last gallon or two?
Hopefully you aren't going off the basis of tank empty on gauge meaning the tank is actually empty. That's not so.. GM hedged the empty mark by a good 2-5 gallons. A quarter of the fuel tank on the gauge isn't a quarter of what the capacity really is.