elevation spikes halfway through my run

On my Fenix 5, about half way through my run my elevation starts to have mini spikes and make my elevation gain much higher than it should be.  It seems to work until about half way through the run then it starts doing these spikes.  I think it affects my distance run also as it is always under what my running mate does.  Any ideas?  Software is updated and I cleaned it not long ago.

You can see on the image of my last run, the downhill stretch is the same trail as the uphill at the start but has these spikes all through it.