Mine just started doing this too while driving on bumpy hard packed snowy residential roads.
Kind of a clunk. Used to be common problem on 00-06 GM trucks. Pretty sure on them is was the steering shaft.
For lack of a better description, I wonder if something like pictured above but with an 'Alligator' style clip on the inside would work? No drill solution maybe? Not sure if that style clip would be enough to hold it place? Just a thought.
And can't recall if this has been mentioned but...