I think I've noticed some flakiness under tree covered trails with my Garmin 500 for realtime speed measurement. It prompted me to start using a ANT+ wheel sensor and magnet. Now, the readings seem more consistent. But, average speed on the 500 is probably just a function of time and distance.