Since my Suburban has been out of warranty, I have tried to only go to Whitey's. I now have 114,000 miles on it! On the rare occurrence when I could not go there for a simple oil change, I would get bombarded with costly repair recommendations by the other shops. So I would always take it back to Whiteys for a second opinion. Every single time they explained to me why they thought those recommendations were a waste of money. Sure enough, tens of thousands of miles later, my truck is still running perfectly.
I have referred several friends to them as well and they all have the same story, Whiteys saved them hundreds compared to what other shops wanted to do. What was fixed was fixed right and no unnecessary work was done. Highly recommended in my book!