The idle and miss have nothing to do with the fuel pump. Those are carb and choke adjustment issues.