I've always found those small nuts to be pesky.
Bosch makes a nice pump that is a direct replacement. I've used it many times with no problems. Much more reliable.
part number 2447222126
Bosch makes a nice pump that is a direct replacement. I've used it many times with no problems. Much more reliable.
part number 2447222126