Hmmm, have you done anything with your front diff lately? New gears, etc....? Can it be pushed/pulled in/out with teh driveshaft removed? I'm thinking possibly a bad bearing or crush sleeve.
Do like you said and try tightening it down snug first and see if that keeps it tight. Might put a little red loctite on the nut and put it back on again.