Since the fluid level is good the likely candidate is the master cylinder. Experience shows that when one is having problems the other isn't far behind. Due to the disturbance of junk in the replacement the slaves often fail soon after.
Bosch Master, ASE Master, L1
33 years MB technician