Now it is running at roughly 29 mpg on the display & just under 29 using mileage & fuel added . A one off check of distance from google vs the odo shows c 4% under reading. Can't say I am bothered about that.
The speedo error & the crap fuel gauge is more annoying.