I have replaced all four ball joints at least once. When the dealer replaced the uppers with the same OEM junk, they failed again. I have replaced the right wheel bearing; the oil cooler lines; the seat handles busted three times each; the gas gauge doesn't work and the rear wiper motor only lasted 2 years.
I wish everything was a s well built as the motor. I love the 4.3 and never have any issues with that, but everything around it seems questionable. I am livid with GM for not fixing the recurring problems that EVERYONE seems to have. When my upper right ball joint went I just had gotten off the freeway to gas up and it failed while at the gas station. I can only imagine what would have happened had the ball joint failed at 75 MPH. For that reason alone GM should recall, remanufacture and replace the ball joints on Blazers.
I agree strongly with this person however I have had to spend lots on the motor as well. Just months after I bought it second hand I had to have all new valve lifters replaced. My gas gauge hasn't worked in months as well plus the handles on the seats were all broken when I bought it. Lots of complaints with this one and wouldn't purchase another one.