>GPS alternates between showing the correct position and placing me at a random spot 5 km away every few minutes.
That would be spoofing probably