I think I fixed it! Maybe this will get me into the C14 Hall of Fame???
Today, early into my drive, I let off the throttle and the rpm went straight to zero- engine stopped running! I hit start and it started right up.
When i got back home, I checked the tightness on header nut closest to the fairing inlet- it was super loose! Every nut I was able to access (all but the inner nuts on 2&3) were very loose. I tighten them up the best I could and the loud ticking that was there before was almost gone. I hear a muted tick that seemed to go away when the bike was warmed, but I know I'll need to remove tupper ware and do it proper, including those nuts I was unable to access.
Oh, how did it idle? After tightening, i did some errands with wife for a few hours and when I got home, bike was good and cold. Started bike up, switched on Eco (since this made it worse). Idle jumped to 1400 (not 2000 like before) and quickly went back down to 1000. I drove up the street, let off throttle, it went straight down to 1000! I drove it the exact same way I do when the idle fluctuated wildly and the bike had perfect idle-no fluctuating!
Got to the garage, with helmet off, sounded pretty good, idle sounded smoother.
Here's my bottom line- if you have wildly fluctuating idle, check your header nuts as they are probably looser than Octamoms baby shooter. A thought went in my head to let the dealer tighten the nuts but I have a feeling that they might charge me saying that tightening nuts and bolts is a maintenance issue.
For those who posted that they have the same issue, check the tightness on your header nuts and report back.