My G8 runs out of fuel around 1/4 to 1/8 of a tank still showing miles left in the dic. I've checked and yes there's still fuel in the tank when it runs out. I researched and thought maybe the crossover tube had came loose. Pulled the pump and tube was still attached to bucket and the driver side sending unit. Couldn't find anything wrong with the tube or pump/sending units. Not sure what else to check. Any ideas are appreciated. Thanks