My pump leaked from new. The pins just aren't always pressed in well enough.


I.I. #3174