Some time back I was struggling to resolve a puzzle. My 83 R100RS' idle climbed when it was warmed up. Long story short, I was convinced it was something related to the carburettors or their cables. Nope. It was the digital Ignition Control Unit that I had "upgraded" with an after market replacement. I contacted the merchant, described the symptoms and he immediately agreed to send me a replacement without charge. He stood behind his product, consistent with the sterling reputation he enjoys within the rider community.
In the course of my trouble shooting this mystery, I've uncovered another issue with the bike: a problem somewhere in the wiring loom causes a current draw (2.25 Mv) even when the ignition switch is off.
Electrickery, my favorite challenge!