Edge 500 working perfectly up until a week ago. Last 2 rides the data produced has been wrong on the 500 and then when synched to Garmin Connect. A 50 mile ride recorded as 18 miles although the map of the route is fine as is elevation haer and cadence. Also the activity synchs perfectly to Strava. Any ideas?????