I bought this truck back in early '98 and have to say, it's been a great experience. The truck does have some issues, which I will describe later, but overall has been very reliable.
The truck handles well, and I haven't been able to roll it - despite almost running into two dogs on the freeway and having to avoid numerous obstacles.
The engine has operated well with only minor issues. One is the reoccurring EGR valve issue, which is a simple defect that I have cleared up by using a carbon screen ($15). I did have to replace two fuel injectors, but the third one has been a charm. I just ensure that I run fuel injector cleaner through the engine once in a while.
My vacuum actuator finally went bad, so my 4x4 doesn't engage, but I'll have that fixed soon (I've actually only needed the 4x4 once. I often go off-roading but the truck has a nice weight distribution and doesn't seem to get stuck).
The only major complaint I have is regarding the use of a quasi OBD-II system. I wish they stuck with OBD-I on this vehicle. It has made it very difficult to add engine modifications without tripping up the ECM on the computer. I have added a Flowmaster muffler, a Dynomax catalytic converter, a K&N air intake and an MSD 6AL ignition timer/coil.
This truck is great on or off-road. I've got 140,000 now and expect another 100,000 miles.