I've had 2 XJ's and my current MJ.
I bought the 1st one brand new in 1988 and other than the hydraulic throw out bearing and 1 water pump I had ZERO problems from mile 1 to 185,000 when I finally sold her in the mid 1990's.
The second one was a 2000 XJ, I only had her for 30,000 miles but ZERO problems. I miss her. :bawl:
My current ride, My 1988 MJ has 180,000+ original miles, still has original engine, AW4, etc. It has no leaks, uses no oil, and never misses a beat. Virtually everything functions on it as it should. I wouldn't hesitate to take it on a trip to Alaska and back right now, I have that much confidence in her.
I think alot of why my vehicles seem to do so well is I always keep all my maintenance up to date and I mean everything. If something isn't 100% right it gets corrected immediately, I don't just " let things slide". When is the last time you flushed your entire brake system as general maintenance? How about your cooling system? Even change your power steering fluid? Or do you wait until there is a problem?
I come from an Aviation background where maintenance items get done or the plane doesn't fly. Adopt a similar stance & I bet you'll see your Jeeps reliability skyrocket.