I have a 05 foreman with a broke u-joint for the second time. When i pulled the rear end out i tried to turn the axle by turning the hub by hand it would not turn. Had to put a socket on the axle nut to get it to turn when it did it sounds like the pinion gear rounded some teeth. Tore the whole thing down and can't find anything wrong. Need to replace an axle bearing but other than that everything looks good ANY IDEAS ??