I agree with LDO to some extent.:argue: My experience here in the southeast is that most shops know squat about the BDM electronics and will diagnose a faulty EHC right out of the gate and look no further. I believe that most of the time the EHC's are failing due to some other problem and gets replaced and the problem is still there. I have a guy that I work with that has a similar problem except he has to turn off the ignition and then it will re-start. So he and I think that there is an intermittent with the key switch. Anyway I think the "Wire Plus" is a good fix for faulty BDM EHC, but look for what took it out in the first place. Could be something as simple as a loose wire connection. My 2 cents worth.
That is the main problem though to a "T" !
I agree, most EHC's are not defective, but something in the bike shutting down the EHC.
The EHC is so sensitive to water shorts, or high/low voltage spikes that just shut it down or lock it up. Water may have gotten into the speedo, turn signal, or license plate light and corroded the terminals to a point of not a short, but more resistance on that circuit. That in turn locks up the EHC or takes out that part of the EHC. The EHC when sent in will test fine.
But, putting the Wire-Plus module, or even a bank of 6-8 relays to control all the hand controls and turn signals allows that higher resistance in the corrosion areas to still work because the corrosion doesn't shut down a relay until that circuit corrodes enough to fail itself.
So I say that the entire water issue, Old Voltage Regulators, and faulty Speedos all add to insult on the EHC not being able to function when these things are put to it. If the EHC functioned all the controls at full voltage and higher resistance, there would be less issues for sure with it.
(1) I have actually seen a water logged, corroded speedo on a bike that the headlight quit working on, get replaced, and the headlight started working after the speedo was replaced!
(2) A shorted out turn signal wire in the rear strut shut down a EHC while riding.