How about cap, rotor, plug wires, spark plugs, PCV valve? Have you verified the initial timing, electronic spark advance:
I have replaced the entire ignition system. New plugs, new wires, new distributor. New ignition coil. new pcv. new egr. new egr solenoid. I had a tech at a local shop...