In regards to your bike, how good is your battery? (Did it get garage tested. They have special meters). Id start here first.
After, have you taken the tank off. Used contact cleaner to clean ur plugs every where (gold pins can turn rusty from oxidization / winter road salt) its harder for electrics to pass AMP & VOLT juices thru the spine (harness loom)
Then check every indicator works.
Relay unit be the last item to investigate.
// Meditation doesn't mean you have to sit still....