Just had a strange thought. Did you install the distributor? I once had a friend help me in stall my engine and he installed my distributor 180 deg off. It bolted up fine and was close enough to run but not well and wouldn't rev. Flipped it back and it ran perfect. The rotor still pointed in the correct position but the contact for each cylinders where not in the right spot. This was on a turbo distributor. Not sure what you have.