I have a vivoactive 3 and the last 2 really runs . The GPS adds up the elevation gain incorrectly . If i calculate the individual elevation gained per km it may add up to 260 m . But the app shows 3000 m of gain .not sure where it is getting this data from . Seems to have changed in the last week or so after an update to the system . Any thoughts anyone ?