Ok so i just swapped out the 2.5l in my 1997 TJ for a 4.0l out of a 1998 TJ sahara, I swapped over the engine harness and ecm and my gauges didn't work and had no spark and no fuel cranks all day. I went back and got the gauge cluster from the guy i got the engine from and now its also says no bus. The install was plug and play or so i thought. Known differences are the ecm was out of an automatic, the plugs for the o2 sensors needed to be swapped out and the vehicle speed sensor plug needed to be switched for the 1997's I am about at my wit's end. I am a mechanic so i've covered the basics, fuses, grounds, etc. This really heas me stumped. Just for shits and giggles I replaced the crank sensor even though the one i had came from a running jeep. Anybody got any ideas? I'm open to all suggestions. All the diagnostic procedures point to a bad ecm but i have a hard time that the ecm could go bad from a car ride in a cardboard box from one place to another. Anyone in south jersey have a good ecm i could try? Can come get it.