I think that only Google can give you the answer -- but I doubt that they will!
However, I'm willing to guess that the differences in results occur because each of you reaches a different Google server. There's a good number of them and the sense I have is that they don't necessarily show the same SERPs any/every time.
Duncan