So it appears the MC was the culprit. I have a new AISIN unit sitting on the bench from Land Cruiser Parts. They forgot to include the cap, which I need, so they put it in the mail.
I went ahead and removed my old MC. When I pushed the piston in sometimes it would return, sometimes it wouldn't...