I've never really looked at the recorded altitude for my runs, until I started loading into training peaks. Now when I look it shows sudden variations of 10M+/- every 100M or so on a fairly flat circuit.
On a regular circuit of mine I've calculated a total of about 40M ascent/descent on an out and back loop, according to an online topographic map. However the seesaw plot from my Garmin 5 gives a value of between 250M and 350M.
I've just checked my run log and this is an issue that started January this year. Looks like I had a few runs where altitude didn't change at all then the recorded values ballooned.
So I'm thinking either component failure or a firmware update (currently 25.00).
Anyone know of a way to check when the firmware was installed on my device?