Could be the GPS
refresh rate. I noticed that my 997 refresh rates abit slow. That'll cause the maps to load slowly but it will also cause you're speed to fluctuate. One other thing is the satallites might be in a low altitude and their not getting enough signal to the antenna to keep it current. This time of year, they're lower in the sky and if you get around trees, you're not getting a strong enough signal to be exact on your location which will in turn cause your speed to be off a tad bit. They'll calculate your position based on the Ellipsiod of the Earth and adjust accordingly
proud member of "Team Cup"