After not using my Edge 530 for a few months I fired it up and went for an hour long spin. The route is about 25km and my usual avg speed is about 28-30kph. During the ride my speed never exceeded 11kph and total distance shown was 10.5km. When I uploaded the ride to Garmin Connect and Strava the same stats showed but when I looked at the segment stats on Strava I was doing between 25 and 32kph and the distances were accurate. I ride with an HR strap and cadence sensor and both showed accurate readings. Any suggestions on what the problem is?