I inspected the front end, and sure enough, the wheel bearing assembly is toast. Since then, I did some research on my possible options. I talked to a guy where I work and he was charged over $5k to "get his front end rebuilt" on his 1999 SD. He said they did ball joints, shocks, wheel bearings...