^^^^^^^^^^^^^^^^^^^^^^
had some similar problems. the seals were getting "weak" in the mc and eventually, they gave out. usually, a hard pedal=vacuum booster or check valve fault (could also be a vacuum leak in the hose supplying vacuum to it), soft or spongy pedal=air in the lines, leaking...