I'm reliving this experience for a second time. first time was about 18 months ago. I broke down and ordered a new hub, installed a new half shaft, and new inner & outer Timken bearing/race sets. Why is this happening again?