My parents 97 Grand Cherokee had a 4.0L that had bad intermittent stumbling problems. The dealers could never track it down. Probably 10 years after the first time it stumbled, my brother and I tracked it down to a bad o2 sensor. Mechanically, the engine was bulletproof.