Water in the fuel is a possibility--try some isopropanol dry-gas before spending any money on parts--I cant beleive how many vehicles that get a "tune up" at my friends shop that needed nothing more than the water drained out of the tank and some dry gas--but the people insist it needed plugs,wires,etc,and they were willing to pay,so they got them---but in many cases it was the water in the gas that was the real problem--all the other stuff probably was due for replacement anyway,but didnt "fix" anything!!.
Your stalling problem could be ice forming in the carb or throttle body due to water in the gas,or even foggy damp rainy weather can do it also --my 79 with an edelbrock is hell to drive when its like that outside--it stalls at every stoplight for 15-20 minites till it finally gets warm enough to melt the frost that forms on the throttle plates,and it requires frequent doses of dry gas to make it drivable in poor winter weather--the thick aluminum spacer makes the carb run too cold 90% of the time--I'm fixing the "hot air" pipe to the aircleaner and the heat riser valve to help solve this problem on mine--your plug wires could be old and porus too,and act up when its damp out....if those things dont help,then its time to get your wallet out and start rplacing things like plugs,wires,cap,rotor,gas filter,etc----.