it could have a leak so far up the tank..once the fuel level has dropped below this then it wont leak..wont be any sign of a drip etc as it will evaporate..im not sure if petrol expands as mentioned but if it does i very much doubt it will expand that much so that you lose 5+ litres