Back to basics first.
Is the engine in good general condition?
i) cam timing correct
ii) compression ok
iii) all sensors in good condition and gapped correctly
iv) rotor arm correctly aligned with the groove on the distributor body
v) listen for air leaks, check all vacuum/boost hoses.
What plugs and gaps are you using?