You may just have a bad CV joint and not realise it. If it's screwed, then it will have strange motion (up and down, side to side) much further than normal.
Ignore this comment if it's moving in and out from the rotor/hub. Wheel bearing retainer will most likely be the culprit there.
If it moves in and out of your diff very easily, then you may have snapped a shaft without realizing.