My fuel gauge is reading inaccurate when I fill the tank and when it is empty. When I fill the tank the fuel gauge reads 3/4 and it is empty at 1/4. We were driving and the car told us we still had 98 miles left before the fuel ran out, but apparently we were on empty because the car died and we had to get a tow truck to bring us some fuel so that we could drive to the nearest gas station. why is it all reading inaccurate? we also have a message telling us to check our gas cap, but the gas cap is fine. would the two be linked? because of the gas cap light the check engine light is also on. very annoying. anyone know what is going on?