I am going through this right now with my MJ, we have now determined that the ECU is poached.
I started it up in the parking lot at work and it ran for a couple min then died. this is at 2am so I got a ride home and came back the next day. tried the basics. fuel - have some, started is roiling over, spark yes. but could not fix it. so on the hook to my buddies shop. put it on the scope and we found the injectors are not getting a signal. I had to go to work so he keep checking wiring and determined the ECU is done for.
So there is another possibility. I don't know how you would determine if the injectors are getting signal without a amp clam or scope. I would not just pull a injector out and check.