There should be a filterlike sock thing on the bottom of the pump and the bottom of the canister both.

I think you are sucking air because there isn't enough fuel in the tank. Dump 10 gallons in and let us know.