My two cents. I think it was a combination of issues. Poor satellite could have started the problem. Solar interference could have entered in. I have witnessed my location moving around the map when there has been heavy solar activity.
If a GPS does not have an electronic compass built in you...