Das NVRAM wird nur gelesen, wenn die darin enthaltene Prüfsumme stimmt. Daß die zufällig stimmt, wenn die Batterie so lumpig ist, daß Bits kippen, ist *sehr* unwahrscheinlich.
Ich würde eher darauf tippen, daß (z.B.) beim Lesen von Uhrzeit/Datum (da gibt es keine Prüfsumme) so unsinnige/unmögliche Werte auftauchen, daß die die entsprechenden Routinen auf den Bauch fallen.