I seem to remember coming across this one myself in the past - but don't have my notes readily to hand, unfortunately.
But how about the NV-RAM
... or did someone get the next service due date wrong a few weeks ago?
Be aware of this
one, as well - which could possibly be related.
Other than that, your final suggestion sounds reasonable enough.