I do have a similar problem - a friend riding behind me on my '09 Stelvio noted that at highway speeds, my brake light flickers on/off when I'm cruising.
The front brake lever has the right free play for operating the brake, and the switch is operating reliably when touched by the lever. However, there is NO "free play" in the switch and no way to adjust the gap between the lever and the switch (that I can see), so that the brake light will operate when I squeeze the lever, but will NOT come on when the wind at 65 mph moves the lever back a millimeter or so, operating the switch when I don't want it to.
I also found this on the subject:
I discovered this weekend that my front brake light switch was set-up to be too sensitive.
From years of curvy road riding, I habitually ride with one or two fingers covering my brake lever so as to have quicker response when I need to scrub-off some speed. A chap behind me during a ride on Saturday commented that sometimes he could see my brake light just barely come on and flicker. Close inspection revealed that any finger contact with the brake lever would click the microswitch and turn-on the brake light way before the master cylinder was engaged.
I discovered that virtually no adjustment of the switch can be made by loosening the screw that holds it and repositioning. I ended up cutting a very small piece of .020 brass shim stock and attaching it to the contact point on the lever with some silicone RTV to create even more contact with the switch button.
My problem is fixed and now the light comes on only when the lever is pulled back beyond the slack.
I don't understand how adding a shim to the lever will help this problem. It seems to me that it will activate the switch even earlier, which I don't want. Before I start taking things apart, will I find that the position of the switch relative to the brake lever is adjustable once I disassemble it? Perhaps I don't understand the relationship between the actuator and the switch on the M/C.
Thanks!
Lannis