Возможно проблема в самой микросхеме ЕЕПРОМ, процессор не может вписать туда новые данные, но может прочитать старые. Пока зажигание включено новый пробег находится в ОЗУ процессора, а при выключении зажигания данные из оперативки стираются и происходит чтение старого пробега из ЕЕПРОМ. Возможно в приборку кто то лазил и сдул что то лишнее при выпайке микросхемы, либо она сама неисправна.