did you run a new power wire to the starter with all the new stuff?

if not maybe that wire is bad and the currents not flowing good from far away.

if you see copper at the ends of the wires near the end loops, that wire is suspect.