Check the slave cylinder out .The piston may be sticking you can check this out by pulling the rubber boot back a little to see if the piston has returned.
It sounds like it may be the culprit.Buy a new one they are reasonbly cheap.It only takes about 1/2 hour to put a new one on,then you have to bleed it so change the fluid when you do that.