Sorry, thought you were proposing a permanent solution.
The only permanent solution for the bike's owner, would be to park it, and never ride it again. Taking into consideration all the before mentioned possible causes and fixes, each of those fixes would only be temporary. Tires wear, balance gets off, bearings loosen, sensors get broken, etc, causing potential problems to return...
I still believe that returning to the person that rendered the repair that supposedly caused the problem, is the next step, if the garage and traveling at 100, without seeing 85 aren't viable solutions.
That faster than light speed thing does sound interesting, though.