You said when you push in the clutch it stops... that makes me believe it is in the trans... maybe a throw out bearing? it could be any one of the bearings inside the trans or transfer case... I am thinking tranny.... just my .02... mine did this to me, and when I pulled the trans apart, I had all but 1 bad bearings, so I just rebuilt the whole thing... check the throw out bearing first...