Hi..since one month l am using garmin. My boyfriend runs with me using runkeeper and strava. The distance shown by the garmin is 500-700 m lower than on the other two apps, and also the altitude shown by garmin is mistaken (we live 86m above sealevel while garmin starts at 50m above sealevel). What could be the source of these discrepancies?