My new to me 05 limited window sticker says it has a 28 gal tank. When I fill up the CPU estimates that I should get 439 miles for the tank. Which would be correct if I have 28 gallons. However I get about 315-330 before I fill and only ever put up to 22.5 gal in but the CPU and the fuel gauge read E and less then 20 miles left. How do I find out if I actually do have a 28 gal tank without just going till I run out? My fusion has the same CPU setup and is accurate. Are these historically wrong?