check the lines to and from the canister too. sometimes the canister fails, but that tends to not let you fill the tank on full pump speed. like it keeps clicking off like the tanks full, but its not.