Yardage different between my G7 and S60

I have both the G7 and the S60, and my friend has the G7. Why is it that when he and I are sitting in the cart together our yardages shown on my S60 and the G7 devices are different - by as much as 5 to 10 yards? Our G7 devices are always within a yard of each other, but my S60 can show a whole club difference in the yardage. Aren't they all using the same satellites?