Distance consistently understated by 5-15%

Hi All,

In April I switched from a Forerunner 925XT to a Tactix Delta Solar (Fenix 6), and ever since my training distance has been consistently short by 5-15%.  This has been across dozens of runs, suburbs, city, training runs and official races.  All with fairly similar results.  Whenever I use Strava's "Correct Distance" feature, the distance corrects to within 0.2mi of what I expect, which is close enough for my purposes.  Correct Distance on my old 925XT doesn't change the distance almost at all.

Recent Examples:

  •     Half Marathon (official), Garmin came in at 12.49mi (-4.7%)
  •     4mi (official), Garmin came in at 3.55 (-11%)
  •     48 in 48 Challenge (not official), Strava-corrected distance ended up 9mi longer with Garmin at a total of 48 (-19%)
  •     Training run: Strava distance 9.65mi (ties out Google Maps), Garmin distance 8.25mi (-14.5%).

I have come to conclusion that the distance is typically short by ~0.5mi on my 4mi runs and close to ~1mi on my 8mi runs.  This makes my estimated pace useless.  My race predictor is off by 10 minutes (half marathon).  On my 925XT I never had to use the "Correct Distance" feature, and my VO2Max, Race Predictor, and my distances used to be bang on.

Here are the things I have tried: GPS Only, GPS+Galileo, GPS+GLONASS. I also switched to 1sec updating.  All with fairly similar results.  I don't think GPS mode is a factor here because on the 925XT I used GPS only with no problems.  The new Garmin watch is actually making my training worse because it's so inaccurate that I can't pace anything.  I am at wits end here and would appreciate any ideas before I chuck this watch into the garbage bin or insist on warranty service. 

Would appreciate any ideas!