I have ordered the cheap Chinese pumps twice (3 per order). First order, 2 worked fine and one did not pump. Second order, 1 good, one leaked, one no pump. You likely got a bad one. I found a salvage source for used OEM pumps for $25 each and 100% good so far.