I just picked up a 97 GC with 187K miles.
It has one problem that I see (it stands out because the vehicle is rather pristine: very little wear on seats and rugs, all service seems to have been done professionally, all the accessories and features seem to work--no hacked looking fixes). The gas gage flicks back and forth between zero and correct. It's an instant shift, it could be at zero and a second later it could be reading fine.
I'm guessing it's a connection issue; the connector outside the tank seems ok. Are there other places prone to failure?
'89 Wrangler YJ
97 Grand Cherokee (ZJ)
87 MB 560SL roadster