With all that you replaced and checked it does not leave much other than a rotor that is not contacting the dizzy cap. I purchased a cap and rotor from a vendor and the cap was wrong. Too tall, engine would not start. Replaced the new cap and the engine started.also ran across one open rotor. Spark would not travel from center to end when at running temp. Would start cold and die when it got to operating temp. My 2 cents