Try this, remove the shift knob boot and knob and wrap the upper part of the shaft with electrical tape to make it wider. Sounds like the inside of the knob's sleve has been worn down. It may just need to be held on tighter. You will have to experiment with the thikness of the tape wrap before you put the knob back down on the shaft. Good luck.