you're a rare breed there noggy, rare indeed. Mine had been replaced with bosch b4 I bought the bike slighty used and I didn't know it. I was having relay problems, bike never quit on me just lights, dials and horn problems My bike is basically on its third set of relays if these tank at all I'm going higher capacity all around.
like its been said sounds like a loose ground or lets not even think about a messed up ECU. , nah I'm sure youre wires are loose give'em a good once over.