my edge 830 is now only showing about half the total ascent on a ride compared to someone else with an edge 830.

For the last 3 or 4 rides my total ascent has been way off compared to others on my ride, today it showed 617ft compared to one of the others on the ride with an edge 1030 showing 1568ft. We always used to get the same reading but the last 3 or 4 rides have been very different. Any ideas?