I changed out the battery and it zeroed out the engine hours. 2011 Silverado was having a problem with the battery running down. I pulled the battery and put in a known good one and somehow the engine hours got reset to zero. I didn't think this was possible but it happened. Does anybody know how this could have happened? E 38 ECM.