Hello ROACHMAN
sounds like its defo an electrical issue,
new fuel filter
check all fuses/connections for burnout
clean all connections to the battery
check regulator with a multimeter
I still have a slight problem on my bike
with rev counter doing its own thing,
so will be checking connections too and from ecu under the seat.
good luck
TopiToo