Lift the tank then disconnect the electrical plug that connects to the ignition switch wiring, clean both sides of it then fasten it tightly. Next time the engine doesn't start, wiggle the key in the ignition switch. That switch might be needing disassembly and cleaning, too.
I reviewed your moto's history. Have you replaced the fuel filter? Have you inspected the condition of the fuel tank's interior hoses and ascertained they are tightly clamped? Have you corrected the turn signal problems?
Thank you for the feedback. I did correct the T/S issue. I pulled the tank and cleaned every connector with Deoxit and DC5 and ground top to bottom. After someone sent me to a link that had color schematics, I found the load shed relay was the issue.
Ignition switch may be a possibility. Good call!
I have only inspected the inside of the tank and have not pulled the pump and done a complete visual. The bike has 9500 miles on it-and my experience with fuel filters is they either flow or they don't. The bike can sit for 2 months and it never takes more than 2 seconds for it to start. Even if I remove the tank and the engine loses its fuel prime, it still only cranks about 3 seconds before it starts. My winter project this year is to pull the pump, check all hoses and the damper (unless this starting issue leads me there).
I am currently starting the process of replacing all the brake hoses w/stainless lines from Bobs BMW. I just need to get the correct front hoses (the ones shipped for the front are too short). Little by little the bike is being upgraded/revitalized to give me optimum operation and reliability.
Thanks for the advise. This site has been a godsend to understanding the nuances and quirks of these wonderful bikes!