It makes sense: the more you deviate, the more slop there is to correct for. Do the best math that you can going forward, and next time you have a long trip, stop at a mile marker, zero out an odometer, fire up the GPS and go as far as you can to get the longest sample you can.
Then stay with that math until you change hardware again.