The fix is quite easy if it ever happens to you. Download one of the GPS apps out there that allows you to clear the GPS cache. Once you do that it clears it right up or the most part. Something gets corrupted and at least one of the satellites it locks on to is corrupted as the history is wrong from what I've read.
this is the app I used: https://play.google.com/store/apps/details?id=com.chartcross.gpstest
These are the instructions:
I don't need to keep running the app or anything, the app's only permissions needed are internet access for the ads, so there's no push notifications with it. (It also seems to have been around forever, since 2012). Once I clear those two settings I'm good for months usually.