The Scangauge gets its info from the computer. The speedometer, I'm not sure if it's the same source or if it's tied straight to the wheels like in the olden days. To get a 99% accurate speed measurement, get on a highway at what you think is 60mph, then count how many seconds it takes to go between mile markers. 60mph = 1 minute, 90 mph = 40 seconds. 75mph = 48 seconds
Or try GPS. If you have an iphone, download the InstaMapper GPS Tracker application which is pretty accurate.
If you were just at the dealer, and they did ECU work just prior to some weirdness, definitely call them about it.