I like streetsweeper's comment on "quality shop." That is the place to find. I have not had too much luck myself at the shops of big dealerships when desperate to use them. If I can't handle something myself, I'm glad to know I have an independent shop near my home that is honest and accurate. These are the people you should get to know somewhere near your home town, as most of them don't have any trucks to sell and are only interested in repeat service, which will only come about by doing the job right the first time, which is what a professional is paid to do. How many second chances do we drivers get to deliver freight on time, undamaged, and in a courteous manner with all the variables we have? That is where streetsweeper is right again.. it is best to know your specific vehicle in and out, as all of its variables become yours, and drivers should take specific note of things they see and hear, or changes in performance, and write them down. That way a quality local mechanic (who will become a friend and know the history of your vehicle) can not only find things that may cause an on the road breakdown, but will also listen to your concerns. Best of all, they most likely won't try to rip you off.
Plus, if they are an ASE certified shop, their diagnosis will be accepted by dealerships for vehicles that are under warranty. That in itself prevents a lot of run-around and gives you a little peace of mind.
-Weave-