It will reset if your negative terminal is just loose enough to freak out your electrical system!
It will reset everything to 0, but the odometer.
Somehow this happened to me {user error}, and the "jolt" happened a couple of times. It sounds terrible, because all the electrical goes haywire. I got the cold sweats after it happened. All I could see was dollar signs after! Just glad it was a loose connection.