I would suspect the ignition module is good. Almost all efi systems will produce spark before fuel. If you are losing spark you need to look at that first. You loose spark when the CMP is plugged in right? A bad cap or rotor would cause high voltage to interfere with the CMP which could back feed to the ecu. bad timing would also cause the CMP not to synce up with the CKP/CPS. Last is wiring, you have traced that out so I wouldn't worry about that. I think you are so close. If I was near I would help.
Just reread alldodge post talking about first run, a faulty plastic timing cover can cause this!!! No guarantee that's your problem but like he pointed out the CPS needs to have the proper gap. The non reusable covers are made in China, just saying. So are the aftermarket distributor caps and rotors.