Our 2003 Suburban runs out of fuel with 8 gallons in the tank. What can be causing that?
The fuel pickup may be set too high or there is some sort of damage to the pickup.
Agreed, something wrong with the fuel pump pickup, unfortunately you have to drop the fuel tank to gain access to the fuel pump module assembly, and if your going that far you might as well just replace the whole thing as it is a 2003 and could fail at any time, you should also replace the fuel filter and fuel pump relay at the same time just to cover the fine print on the warranty.
Search Chevrolet Suburban Questions
Chevrolet Suburban Experts