i have the problem with the rising middle finger too and its highly annoying

. it tends to rise up to compensate for when i press down on a string using my little finger and ring finger. i've tried to consciously keep it as low over the strings as possible but that really slows down my playing. i know that you should keep your fingers hovering over the fretvoard at all times because this allows you to play faster (ie when the fingers are hovering over the fretboard, any finger can play a note faster than when any of the fingers are nowhere near the fretboard....as in this case when my middle finger flies up when i fret a note with my little/ring finger). i've tried all the finger stregthening exercises, but they don't seem to do much good in this particular case. does anybody know a good 'remedy'? i'm kinda hoping that the problem will go away on its own accord when my fingers become stronger anyway, but i don't know if thats the case...unless anyone can reassure me on this.
so you can visualise what i mean, imagine playing the mixolydian scale using 1 finger per fret. for a C mixolydian scale, whenever i play F, G, B, and C(octave) my middle finger rise(retracts) so that its way off the fretboard.
any help/tips on curing this will be most appreciated

.