I had problem starting my 96 Cherokee. Turned the key but the engine did not turn over. A local mechanic spent several days replacing parts. Finally had to tow it to the dealer. It was the crank sensor. cost $345. I have heard from several other Jeep owners that they had the same problem.