Well, unfortunately that's not the case - the problem is the logic appears to be inverted, because it is OK when it's in gear and it's dying when neutral is selected!
So this one is a little hard to fathom from an interlock logic perspective ....
It
should need
EITHER:
Side-stand NOT down (i.e. the switch is NOT closed)
OR
Neutral Switch made.
What that means is that:
If it's in Neutral, it does not care whether stand is up or down
If side-stand is up, it does not care whether transmission is in Neutral, or not in neutral (i.e. in gear)
The problem condition:
It starts/runs when side-stand up and transmission NOT in neutral
It kills with side-stand up and transmission goes to neutral.
For me, the logic (& I mean electrical logic, not human deduction) does not compute that this is an interlock problem:
1) the starter runs* in the 'fault condition' i.e. in neutral and side-stand up - it would not if this were an interlock logic issue
(*not 100% on the R3 - on other Triumph models, the starter will not operate if in the interlock situation, let alone allow engine to run - perhaps someone can validate/test this for me: bike in gear, side-stand down, clutch in, does starter operate, just no start?)
2) it would require BOTH the GPS AND the Side-stand logic to be inverted - multiple simultaneous issues, while not impossible, are unlikely.
So my prognosis is not so much that this is an interlock issue, but more that the engine will run while it has some load (in gear, clutch in) but will not when it is neutral (and therefor the neutral map is also selected)
Therefor I think there is something related to the fueling (more likely air) this is causing the issue rather it being an interlock issue.
So I'd be looking towards the vacuum hoses and MAP sensor for the source of the problem
What say ye
@warp9.9?