Have you tested the non return valve? It's behind the gauze screen on the bottom of the pump. You should be able to suck but not blow through that part from the top end.