- Dec 29, 2011
- 56
Just took my '06 Envoy/135k in for it's annual PA Safety inspection. It failed due to upper ball joints needing replacement. Now I consider myself fairly good at repairs as I've done several to my truck. The question is, should I do the ball joints myself or take it to a shop. And if taken to a shop, what is the likely cost