More ignition issues on the dart

I would do this: the blue wire that goes to the dual bal res. Leave in place but run a jumper from that blue wire to the bat [+] terminal. That bypasses all the wiring, plug/sockets etc. See if it starts & keeps running. Report back. It is just illogical that all these ign boxes, p/ups, bal res etc are faulty.