Searched, found threads , read through, etc. Still stumped. 04 950 ADV. My buddy called me last week from North Carolina and said his 990 developed an electrical short and his bike cut out. Apparently, his phone call miraculously spread his bike's mechanical STD from North Carolina all the way to my bike here in Indiana via phone line. Technology nowadays...bummer. That phone call did happen, but in all seriousness... My 950 all of the sudden developed a stall at idle. Not fuel/air related. The speedo goes crazy (random speeds at a stand-still (4, 7, 37, 150, etc. mph); dash illumination kind of flickers; tach shoots to the limit and back down. Weird. Flip the kill switch to "off" and all goes back to normal. Flip it back "on" and it goes crazy. Sometimes flipping the kill switch back from off to on resets itself somehow and the bike will start. Sometimes turning the keyed ignition from on to off and back on makes it reset itself and the bike will start. Checked the battery voltage with bike off, all good. Checked battery terminal connections, tight/all good. I have torn the ignition barrel down, sanded the contacts and dielectric greased them. I did not stretch the springs. I will do that tomorrow morning. I replaced the starter/main relay. After replacing the starter/main relay, the bike ran fine for a few days. Now, the symptoms are back. Note, it will not stall at idle if I keep the idle high...around 2k rpms. I am thinking maybe the voltage regulator/rectifier (VRR) may be shot and causing problems? Perhaps the new relay was up to the task until the VRR killed it? I have a new VRR I kept as a spare. If stretching the springs doesn't fix it, the VRR goes on...if VRR doesn't fix it, I will replace starter/main relay again in case it was killed by the VRR. Thoughts?