I think the OP is saying that speed is pretty accurate between both.. So if the problem is the Avg Speed/Hr, then the problem lays in the difference in how the 2 devices are measuring time (moving, stopped, overall, etc etc.. lots of possible differences).