My GTS has indicated 10-12 mph high since I got it. Today I decided to see if I could remedy that. I dismantled the headset as described in other posts. I took the cover off the speedo and GENTLY pried the needle off. I turned it about 10 mph counter-clockwise and pushed it on the shaft. Just enough to get it started as the needle was now on the wrong side of the zero peg. I rotated it past the peg, then pushed it on the rest of the way.
Checked against the car speedo it now reads about 2 mph low. YMMV.