Is it an attack by a rather thick petrol syphoner?

Going from empty to full is not just a case of heat doing anything. See how much fuel you can get in now - It might reset. The fuel guage in the tank might be sticking.