Hmmm... The only thing I could suggest, and you might well have done this already, but check for burnt wires in the harness from the ECM to the firewall... My good buddy has a '95 Cherokee Sport, 4.0. He was heading home from work one day, and all of a sudden, the thing died. Just died. All kinds of lights and bells and whistles are going off, point is, it won't start... Ended up being a blown engine fuse, caused by the wire harness from the ECM melting and shorting on the exhaust manifold. I wasn't the person who repaired the problem, so I don't know more than that, but it's something to check out, I guess the wiring was totally melted together.
Sorry I can't be of more help. Welcome to the board. Hope you stay around and get to know people, we're a fun group
