Hi, Kerry; A '96 vehicle should be OBDII, thus needing a scanner to 'pull codes'. You very well could have other codes stored that you aren't seeing. The PCM would be the last thing I'd expect. Although we have replaced several Chrys. Product PCMs over the years, it is uncommon. If you are not getting spark, make certain that you have voltage to the coil. There is a fuse for the PCM in the fuse box. I'd suspect distributor or ignition control module, but need to do testing prior to replacing anything.
I have a 1996 cherokee sport. 4.0l. Automatic. Before the problem arose the jeep quit showing fault codes. So I couldn't read the codes by turning the key on and off a few times then leave the key in the on position.
Then while driving at 60 miles per hour the jeep quit. I coasted to a stop. It turned over but felt like out of fuel although I had a full tank. I could hear the fuel pump go on when I turned the key on. No spark. Towed it home and am guessing that the computer has died. Anyone have any ideas? It was showing two o2 codes so switched the upper sensor for a used one. The jeep ran ok before it quit on the freeway. I can't see changing a pile of parts hoping to find the problem when they all worked prior to the jeep stalling while going 60 mph. And what's the trick to remove the computer connections? Is that a quick release? I want to be able to reconnect a new brain if I need to. Thanks in advance for any help in this matter