I have some really good information about this. I also changed an ECU and couldn't get my Cherokee Limited to start, but that was an 8-cylinder. What model is yours?
But first, check fuse number 12, a 10-amp fuse, inside the dashboard compartment, not in the engine compartment. Note that fuse number 12 isn't marked on the cover (meaning it doesn't have a label indicating its function). This is a power fuse (I don't remember if it goes to a relay or directly to the ECU). To access it, you'll have to remove a couple of 10-amp fuses that are held in place by a kind of yellow clip. Does that make sense?
That fuse blows, and no matter how much you crank the engine, the truck will never start, and no matter how many ECUs you install, it will never start. I have a diagram I can share with you, but first, check that fuse and let me know.