A totally different idea
Just a thought. Have you pulled the plugs and tried the starter? I had the same symptoms with my 950 when it was new to me last summer. Hit the button, engine turns just a bit, lights go out, just like a bad battery. I had the bike up on the lift with the mufflers are nose level and when I walked around the back I caught a strong whiff of petroleum distallate. Pulled the back plug (since it was easiest), hit the button and blew gas all over the shop ceiling. Seems the rear Carb float level was a few mm high.
"We'll burn that bridge when we get to it"
Deadhorse- 2002, 2012
ALCAN 5000- 2004