Bike will start with the 2007 EHC. Bike will not start with the 2004 EHC. When the run button is pushed I get a Ignition fault with both EHC's... the previous guy had a open primary installed. The only problem he told me was wires going to the left rear light got rubbed though by the read tire. Fixed them then the EHC started acting up. It's been a long down hill slope from there.
3wV (think out 3 variables to a wire/jobber:
1. Wire out of connector.
2. Connectors not connected.
3. Short to ground-out of range signal. <<<< Ding-Ding-Ding! We have a winner!
There is no (1) when the EHC's are swapped.
There is no (2) happening when the EHC's are plugged in.
There she blows (3) signal out of range. Why? Because you swap boxes it says all wires are up and running. One box is out of range because the other box starts the bike, therefore, no 1-2 wire variables are out of some pin you are searching for. Make sense?
4th Variable: I'd disconnect the taillight assembly connector as far up the main harness I can. In fact, disconnect as many connectors you can find on the bike. This eliminates the last wire job repair or a question of integrity of the wire repair. A (2) move may shut the box's light off. Then, with a better signal or the signal it runs as it was designed to run within that range, the lights are offandango. Get it?
A short still sends 1 number in as an electrical signal. The box can measure it and the truth tables find the 'Best' binary number so the box understands machine language: it keeps running or not/keeps running or throws a code = Signal out of range outside or [inside a jobber] meaning a black box.