We have reset a few BCUs mileage because of the flashing mileage problem, the few that we have reset have had a new wiring loom fitted, so i think when the loom bites the dust it must short out the pulse wire, the ones that we have look at the mileage in the BCU was always a little bit higher...