Does it have vacuum advance on the dist? What is that hooked up to? Does it jump around when you unplug the vacuum advance?
I had mine hooked to the wrong (manifold instead of metered) vaccum nipple on the carb, and it caused the same problem. A very simple fix, but took a while to figure it out.