PCM wiring

Update....so, I reached out to Swap Specialties and Andy responded. He thinks there is a SKIM issue, or the ecm is just bad. I sent it back to him....fingers crossed that I get it back quickly!!!

Update on this. I sent the ecm back on feb 26 when I wrote the last post. That fu*@ing piece of sH*# disappeared completely and I still never got my ecm back! Please, whatever you do...do not give your business to swap specialties. The guy is an absolute piece of sh*&!! As far as what I have done...I bought a new ecm with the same part number and sent i5 out for the skim delete. I just got it back today, hooked it all up- I get fuel pressure, I get power to the injectors and coils, but no spark. My understanding is that the ecm controls the grounds and that’s what pulses the injectors and coils. I changed my crankshaft sensor and my cam sensor is new. Does anyone else know what triggers the ecm to start pulsing the ground that I should be looking at? Also, does the ecm itself need to be grounded....it is bolted underneath the dash, but I’m not sure how good of a ground it is...although I didn’t think it needed to be? Any thoughts would be greatly appreciated!