I recently had something similar happen. My 690E had a little over 17,000 miles when it occured. Bike would run but ran really bad and at some point would not start for awhile. Ended up being some connections that were dust fouled. I removed all the connections around the throttle body and ones that were easily accessible. Blew them out and installed dielectic grease to the connections. Bike now seems to run better than before and it has been maybe 300 miles since the problem arose with no hint of problem.
Worth a try. I had similar problems with dust causing problems on my 640Adv.