I think everyone is covering everything, the only thing I can add is to check the adjustment on the rod from the pedal to the master cylinder. If you have a return spring remove it and see your free play. My 2 cents