I was reading an article about how the tolerance on GPS results is like 50 nanoseconds so anything less than that should be scrutinized. I think it'll end up being a calculation error.