car stalling

it's a 1965 plymouth valiant, 225.

and i believe it's a pump manufactured by carter for napa. model M60577. label says made in the USA, but these days that usually means assembled by some dude in the USA with parts made in China and god knows where else.