I think that your engine is running lean rather than having an ignition problem.
If I understand correctly you get a hesitation when you are cruising along at a steady speed and then gently give it more throttle. If you step on the gas hard there's no hesitation. You've also replaced everything on the ignition side (which is pretty straight forward), and the engine idles OK.
Sounds like a vacuum leak or a defective device that runs off engine vacuum and is leaking vacuum. You don't hesitate when you step on it hard because the accelerator pump on the carb gives it an extra shot of gas. The engine idles ok because you probably have richened it up enough to compensate for a vacuum leak. Check your idle mixture screws. They should only be open about 2 full turns under normal circumstances. If they are more than that (3 or more turns) then that re-enforces the vacuum leak theory.
The EGR valve is supposed to close when you step on the gas and the vacuum drops slightly. The EGR doesn't really lean the fuel mixture. It dilutes the air/fuel mixture by introducing some exhaust gas, which is basically inert, back into the intake in order to lower combustion temperatures and in turn exhaust emissions. But having said that, it is a vacuum operated device so you could have a leaking diaphragm in it.
I suggest:
1)That you disconnect and plug, at the carb, all the vacuum lines , one at a time, except for the distributor vacuum and test it and see if it disappears. If it does then you know where to look further for the source of the leak or the defective device. Do the power brake booster line as well, if you have one, but be careful because you won't have power brakes (the pedal will be really hard to push down and the car won't stop as quickly.
2) Leave the distributor vacuum connected as per the diagram. Street engines need vacuum advance at idle for part throttle acceleration. Race engines don't because the gas peddle is mostly used as an on/off switch.
3) Check the appearance of a spark plug against the chart at (
http://www.dansmc.com/Spark_Plugs/Spark ... talog.html)
to give you an indication of a lean air/fuel mixture.
4) If you really want to check the operation of the EGR valve you can make up a block off plate from some 3/8 aluminum or steel ( a little cutting and drilling required) and install that in place of the EGR.
A couple of questions:
Does the engine also stumble or hesitate when you accelerate easily from idle? If it does that's a sign of a partial blockage of the main fuel jets.
Does it start easily? By that I mean 1 or 2 pumps on the throttle and it starts right away.
Any black smoke from the exhaust?
Good luck, hope this helps.
Paul