Did you just changte it to 022800 from its original reading and it worked? If so, I'll give it a try too - mine overeads by about 15% which also probably means that the mileage currently showing as 30K is in reality only 27K.