I recently started working on my 1987 Jeep Comanche 4.0L again and so far I have replaced the crankshaft position sensor, transmission shift cable, spark plugs, plug wires, cap and rotor, fuel tank, fuel pump, fuel filter, and fuel pump relay. Now that I have all these things replaced I was getting ready to get it running and after multiple attempts it would fire sometimes, other times not when we would spray engine starter into the carburetor. We then took one of the spark plugs out to see if we were getting spark and turns out we weren't!!! Before this we checked the fuel injectors and they were all working perfectly, the pressure was amazing on the fuel rail as well, so we knew it wasn't a fuel issue like other people have said it could be. Next we checked the ECM to see if it was messed up internally at all and it was perfect as well. So I am at a stopping point right now until I can figure out what is causing NO SPARK! I heard that it could possibly be the ICM, but I wanted to hear from fellow Comanche owners before I move forward. Please Help!