where all the U joints checked ? The front joint leading into the transfer case ? This can cause vibration and eventually could crack the transfer case resulting in a TK replacement ...No Good when a 20 dollar u joint could be the problem . good luck