Hi. To rule out the fuel pump you can install a temporary fuel line direct to carb with gasoline coming out of a portable tank. Gravity will provide enough pressure. If engine runs fine then you may have a problem with fuel pump (leak or weak diaphragm). This can happen on a "new" (but crap) pump...