I still say cv axle, but lets let the OP do some inspecting and see what he comes up with.