Ujoint is more of a clang sound but if it hasn't been replaced since you have had it, it might be a good idea to go ahead and replace it (just incase) Edit: haha glad you solved most of the problem.