Cleaned the pump off but forgot to run it before I headed to the library to use the computer. So...I think the leak might be coming from the top cover, in which case I'll try the ATF fluid as a temporary fix. The leak might just as well be coming from the triangular shaped cap screw that is just about in the center of the pump, facing frontwards. If the latter is the case, can I try tightening it?