I have similar issue, i might try giving the cleaning a go, for example, i could put the key in the ignition, hot and fresh out the kitchen.. wait ignore that, i turn the ignition on and fuel light is on, digi gauge starts telling me i got 38 miles left etc.. if i take the key out and do it again, it will go to quarter of a tank :/