Disconnecting 12V battery can reset different anomalies. It might be because it's getting near the end of it's life which can vary quite a bit depending on environment and the particular battery itself. Mine was 6+ years and measuring it three times over 7 months it was 12.3, 12.2, 11.98 back to 12.2 just before replacement. Replacing (part of which is resetting of systems) battery I regained lost compass and door unlocking with door button (except drivers door, suspect mechanical issue). If you are experiencing odd issues (no codes) I would try a battery reset. If they come back and you are anywhere near replacement time (3.5 to 7+ years I've read), replace battery even if you are getting the 12+ Volts because at some point when you need it, it might not be there (even if it's only a temporary situation).