Silly question, but are you filling at the same pump/gas station?
Driving through Europe for 5 years, I've come across a few that will only give 59.98L and then cut out!!!!
Means replacing the pump, and starting again to get a full tank.
1st time i thought it was a credit card limit, but fuel prices go up each year and still they stop just below 60L.