I see why you are leaning towards replacing the master cylinder. I'm just wondering if there is something acting like a check valve, letting air in but not leaking fluid. This is not a common sympton, with no leaks. That's why I offer this unusual way to check it out.