The thingthat prevents the u-joint from sliding in the yoke is the c-clips on the u-joint. Are they there? maybe the wrong ones? You could always just buy another u-joint and test fit it, to see if it slides also, without actually intalling it on the drivshaft.