It probably is his throw out bearing. Same problem in my brothers EF hatch.are you sure it wasnt your throw out bearing?
Someone correct me if I'm wrong, but that is something almost any auto shop can do. I don't think you need to take it anywhere special like a machine shop. Call around to some local shops and see if they do it and, if they do, how much it will cost.where can i go or how do i get the flywheel resurfaced?