I doubt it is the ECU.
My 748 had the same alarm on it and the first thing I did was remove it. Alarms are in my experience the cause of many problems.
I also by passed the side stand cut off switch so the bike would run with the stand down.
£1 say's it's the alarm to blame.