I just came back from a 9 day backpack trip where I used my Garmin Forerunner 945 each day. My total mileage stats were 7.5% over the known distance, and my elevation gain/loss was about 22% under the known stats. Why is my Garmin so "off" and what do I need to do to get more accuracy?