I have a 93 YJ 2.5 manual trans. Recently I started having a no spark situation intermittently. Sometimes I would shut it off, for instance to refuel or something and then it would crank but no start. After trying it a few times it would eventually start. It would do this occasionally and then it got more frequent. Now it's a constant no spark situation. I have changed the coil twice, the crank sensor the cam sensor, fuses, relays, and did some continuity checks on my grounds. I picked up another ECU yesterday from a local guy that sells used jeep parts and when i plugged it in, I no longer have the fuel pump kicking on when i turn the key on and still no spark. So I put my old ECU back in and my fuel pump is working again when the key is turned on. I did some 12v checks and I do have 12v going into the coil. I don't appear to have a signal from the crank sensor though. I have three of these crank sensors that I have swapped out just in case i had a bad one but still no spark. I did 12v and ground checks at the ECU plug that appear to be good. I really don't know what else to do. If any of you can help me out here I would really appreciate it.