Now that I have a few more minutes at my PC directly .............
This is going to read as harsh criticism - not personal at all but explains my "bangs head off wall" emoji
...When you pull in the clutch, the switch closes and completes the ground circuit for TWO things.. first it completes the ground circuit for the starter relay ...
... The clutch switch, when clutch is pulled, closes and grounds the relay. My clutch switch, closed, was showing 30 ohms... it should show ZERO ohms. .
The clutch switch is only one of several interlocks that the ECU processes to enable the starter - and important to note that the clutch is not DIRECTLY connected to the starter/headlight-cut relay but via a logic gate in the ECU; another factor that is that same logic enable is the system voltage. (that latter one can be exacerbated by the 'high power starter' retrofit and by some Lithium batteries - even though the Lithiums have higher static voltage and can supply HUGE cranking currents, it is the initial sag at the instant the starter hits, that causes the problem - even with std starter and lead-acid battery, that initial voltage when starter hits is less than 8.5V (you will NEVER see this on a DVM)
Without further testing data I cannot say which is at play in your case - but you cannot conclusively determine the problem is the clutch switch
(but begs to ask - if you believe the clutch switch IS the issue, why not just fix it - or bridge it???)
second it completes the ground circuit for the ECU so it can power the injectors (if the ECU doesn't see a complete ground, it won't open the injectors).
The thing about the injectors - sorry to say that is just nonsense - since the clutch switch is not normally made when running, why would pulling the clutch possibly be associated with the injectors enable? The clutch switch has nothing to do with the injectors, that switch is normally 'open' with bike running and lever released.
The injectors would be interlocked by the fall detect switch or the side-stand down IF also in gear - but clutch itself has nothing to do with injectors enable.
(I'm actually genuinely curious how you determined that it was???)
On some other marques, the clutch switch enables a starting map (enriched fuel and favourable timing) but this is not employed by Triumph, certainly not on the Rockets
Here's the fix:
Go to the starter relay.. find the ground wire to the relay, splice into it and run the splice to the frame.
Several problems within this statement:
The frame is NOT a valid ground - NONE of the electrical system grounds to the frame - the frame is NOT an active circuit path in the electrical scheme. At best it makes spurious contact to the engine (via mounting bolts into a powder coated frame) - the engine IS truly grounded, but the frame is not.
But more importantly not only are you are 'grounding' the relay by this method, you are also shorting the ECU output to ground, by splicing into the original wire
It would not be a surprise if your ECU was permanently damaged from this.
Sorry, but this is hack to fix something that is fundamentally wrong on your specific bike
Does it
seem to work? Well sure - but just wrong electrically on a number of counts.
If the clutch switch is bad, then replace the switch! Or if you REALLY must, why connect the relay enable (and the ECU itself!) to ground, why not just bypass the clutch switch???
Or if you MUST permanently ground the relay then please DON'T splice into the wire, but disconnect it and connect ONLY the relay to ground.
But better - just fix the original source of the problem vs 'fixing' something that thousands of other bikes work & have no problem with
p.s. the other 'second relay' "mod" is also a hack that is not worth doing.
Again, my apologies for the harsh truths, no way to sugar coat it.