I have one too with the same problem.... it always flexed too much and the duo-loc button at the front point will not hold it at all times. So, first off, drill a hole in the front and put either a screw and nut or, a rubber nut-sert that takes a machine screw. Button this end down snugly. Alternative, put plastic tie-wraps as some have done, to tie it to the nose fairing..........
So here's what happens if it is allowed to flex....... at the upper screw that goes into the black dash panel mid-way up the vertical support....... the support boss behind it may have broken off (mine did). This makes it even worse flex and it must be repaired somehow. I put a temporary screw and nut there to hold it steady and added more tie straps as there's no supporting boss behind it....... the permanent repair unfortunately is to take the nose fairing off and see if you can either repair the boss with plastic epoxy or if the fairing part must be replaced...... I have not removed my nose fairing yet to see which part is needed...... but bottom line, you cannot get just the boss support, it is part of the larger fairing piece (either inner or outer, not sure which as I said).