All those parts that you replaced . . . those were not the problem.
Do you have spark? Have you tested that you have spark while cranking? Is the spark while cranking consistent or erratic?
IIRC, the distributor is in a base timing mode while cranking and the ECU takes over at/above 300...