Hi everyone,
I’m looking for a sanity check and some advice on an issue with my Epix Gen 2 Pro.
My altimeter seems to have failed, giving massive elevation readings on flat routes. I’ve cleaned the sensor ports and recalibrated multiple times, but the issue persists.
I ran a flat 5-mile route parallel to a river.
Recent Run (Faulty): 119m Elevation Gain. In this part of the run it says I climbed 40m in approx 1/4 mile - this is a flat route. 
Previous Run (Correct): 24m Elevation Gain (Same route, same watch, before the issue started).
In addition to this, I've run with several friends recently and the elevation on mine is always much higher than theirs. My friends wear a mixture of Garmin (Forerunner, Fenix, Epix) and Coros watches. Some of these have barometric altimeters and some don't, but my readings are consistently higher than everyone else's.
I sent this data to Support, but they replied stating the device is "working as designed" and that the drift is just due to GPS ping accumulation. Specifically, they said:
"The only time we'd consider things unusual is if the elevation graph in the activity as well was wildly inaccurate, but the example you've provided indicates normal readings, so in this instance the Total Ascent feature is working as designed."
To me, a 400% difference on identical terrain looks like a clear hardware fault (barometer sensor failure), not normal GPS drift.
Has anyone else experienced this specific behaviour? Garmin are known for their good customer support, but I'm not feeling it in this instance.