Cycling Personal Records

Cycling records are not correct.  If did a 40.3K ride and it shows it as my PR for 40K.  However, it calculates the speed based on the overall time of 40.3K ride.  Strava calculates this correctly.  So my PR is crap on Garmin, I have to look at Strava.  Any fix for this?