Had the same issue. I am a shade tree mechanic but my brother is a professional mechanic.
A. In one case I had the distributor off by 180 degrees. New by stuff.
B. In another case my spark module went bad. Took six months to troubleshoot and solve.
If yours is new, I'll bet it is 'A.'