Eek. Have tried resetting the ECU as I wondered if it was a bit excessive (ahem). I don't drive it particularly hard but most of my driving is town driving to and from work. I usually get 270 miles out of a tank, sometimes more if Mr Grove hasn't borrowed it.
Will try the chocolate buttons tip...!