Today on my long run it was very overcast and raining. At the end my garmin came up as 16.36 and when mapped it was about 17.25, and I know in some areas it won't pick up, like this parking lot I run through. Does anyone have any idea as to why this happens, or does it just happened to be an overcast day and raining?