I have one on my helmet,
one on the front guard,
one on a headlight mount,
one on a side cover,
one above the number plate
and another on the radiator mount................think I have all the angles covered,lol
It does sound a lot like the kill switch, try bypassing it and see if that works.
I did have a similar problem once on an gpz1000rx many years ago and that was the ignition module failing,having 120hp cutting in and out in traffic was not fun !