I had a similar problem some time ago. the position was correct but the time was all wrong. I am using my Galaxy Tab as gps-source. It turned out that the problem was in the tablet itself, verified with a random positioning app. The error did not return after an update and reboot of the tablet.