Are you getting full travel at the slave? Before throwing parts at it, make sure you don't have a bleed issue, bad slave, or a mismatched throwout collar/pressure plate. I'd bet that the collar is wrong for the pressure plate since you have been swapping parts around. There are several different length collars to choose from and if they aren't matched, it won't work right.