Update!
Bikes been running great after I replaced the missing bolt under the gas tank that connects the tray where battery, ecu, and main relay sit in (1000km or so). No connections were rattling around anymore under the seat and all was good!. Well darn...it came back to haunt me last night!! Every time I went over a bump the throttle would slightly cut out, then I hit a nice bump and bam, backfire, misfire, just running like a bag of ****. Instead of turning the bike off I pulled into a parking lot and took seat off. Moved the main harness around and there she goes...bike wanted to cut out every time I moved it. Then I really moved the harness and the bike cut out completely. Turned the bike back on and same thing... Anywhere on the main harness whether it be near the relay or down closer to the gas tank/around the rpm's would drop and then when I moved it with a tad more force the bike would stall.
Turned bike on for a 3rd time and absolutely nothing happened when I moved around the harness...like absolutely nothing was wrong with it, tt was running fine, no matter how much I moved the harness, in any spot.
So ya, nailed it down to an intermittent short in the harness somewhere. Time to cut away all the tape and see what's going on. I was looking at pictures of used wiring harnesses, and there are two pin hole connectors with black and yellow wires, right near where the main fuse is on the harness. I think these may be secondary grounds? Was looking in the service manual, but I was getting lost with the wiring diagrams and couldn't figure it out. I can see these either mounting to the side of the frame, or under the gas tank near the main fuse. Wouldn't be surprised maybe those grounds (if they are grounds) are the culprit. Similar to when you have a bad ground on the negative battery terminal....it can run perfectly fine, but once you go over bumps and the ground loses connection the bike acts all wonky until is makes connection again.
Super happy I nailed it rather than replacing a ton of sensors, parts, etc.
Wish I could post a video, but I can't figure out how.
Ill keep you posted when the electrical gremlins from hell are found. This has been driving me nuts as it's so intermittent and you can only try to figure out what the issue is when it starts acting up. On the plus side, I've learned a ton about my bike trying to nail this down.