only other thing you might want to check is the clutch adjustment. I the to bearing is running against the pressure plate you can get what you describe. When you push the clutch in it puts enough pressure on bearing so the noise stops. Most likely tho it will be a u-joint as Jerry suggests.