Second, you've got a bad batch of film that simply doesn't have the D-max you need.
Third, Maco up100 just doesn't like the Efke pyrocat--try it in another developer (which would also help with the second possibility).