ive had allsorts of different readings....some from 530 up to 590. How does this thing work it out?? does anyone elses stay on the same reading for ages, then suddenly drop? within the 500+ miles read-out it stays like that for ages, but when it goes into the 400+ mile range, it drops sooooooooo quick. And yes its mostly town-driving (pain in the @rse)