When I switched off my ignition on Monday night, I apparently had 85 miles remaining in the tank, and the fuel warning light was on, on the dash. Next morning I switched the car on and it had dropped to 15 miles remaining... So I pootled about and it dropped to 10 miles remaining. I pulled straight into the petrol station, and put £20 of diesel in... The needle only went up to the top of the red (should really have gone over this) and the fuel warning light is still on and beeping at me that there's only 35 miles worth in the tank, I've just today driven 27 miles and the needle is still in the red, and has been stuck on 30miles remaining, for the entire drive. What's going on? Common fault? is there a fix? Thanks for any help.