It has crossed my mind regarding the SpeedoDRD but mine is set correctly. I dialed it in to -6.8% with the stock gearing and the dash is nearly spot-on with the GPS. I managed a few sustained runs at 40, 50, 60 and 70 MPH and each time, the GPS indicated those numbers, the bike was displaying 1 MPH less than the GPS.
But, like you, it still could be a factor so I may try running the bike without it connected at all just so I can eliminate it as a possible cause.
What you describe though is just about what I am experiencing but the confusing part is the RPM needle remaining constant and unwavering. :wilynily:
Thanks for the input!! Appreciate it!