One problem related to ignition coils failure has been reported for the 1997 Jeep Cherokee. The most recently reported issues are listed below.
1997 Jeep grand Cherokee laredo 4. 0l i6 began stalling in 2010 under seemingly random conditions. Replaced several parts (spark plugs, wires, distributor cap & rotor, ignition coil, pcm) over the past four years to no avail. The difference currently is that the stall now only seems to occur at temperatures less than 65-70 degrees f. The colder the environment, the worse stall probability. Colder temps also increase probability vehicle will not start after a stall. Vehicle will always fire up on a cold start. Stall occurs at varying speeds (including at idle), but above approximately 40 mph stall becomes what seems like a misfire. Believe I have narrowed the problem down to an intermittent connection in the wiring harness, either at the gray pcm connector (closest to body), or in the wire leading to this connector. Putting enough pressure on the wires under the pcm in a certain direction will cause the vehicle to hiccup or stall. Only code ever shown related to stall was the unspecific p0351 ignition system code. Fortunately, if a stall occurs at higher speeds, engine/vehicle speed must still drop to a certain level before power steering/braking are lost. Otherwise vehicle would be too dangerous to drive. Nevertheless this is still a hazardous condition.