830 Failing To Log Miles

My 830 has incorrectly logged 3 rides out of about 15 since I purchased it. ie saying a 14 mile ride was only 6 miles. It's interesting because each error has happened on the same route and the 830 has logged different total miles in each of the errors. I was wondering if anyone has had this problem or knows a workaround other than just editing after the fact?