Yup it could be the release bearing..
A tip is to get some anti-seize and mix that with some assembly grease and put that on the nose cone where the bearing rests.....also on the spline of the trans input shaft where the clutch disk is going to be in contact.
BigMike