hey there, people... got this problem here... i've been practicing arpeggios and fast licks to embellish some lines, but my left hand pinky is giving me a helluva lot of problems. Whenever i play fast lines where i have to shift my left hand fingers, i get this really fast snapping motion on my pinky, which causes my finger to recoil away from the fretboard and then when it comes back down (to fret the next note), it causes an irritating "clank" and it totally ruins the smooth sounding progression of the arpeggio

.
The snapping motion comes from the 2nd and 3rd joints of my finger (closer to the tip, not the palm) and is controllable when playing softer, slower lines, but it really annoys me and deters from my technique in the case explained above.
Have any ideas on how to stop this from happening? i have to pay really close atention when playing so that i can control the recoil (so not to raise my fingertip too far from the FB), but this is kind of hard to do...
Thanks in advance