is it a rather newer truck that a dealership can take care of?
as far as searching for a dependable mechanic, have you seen signs any where in the area that have ASE on them?
I think Angie's List now has a free service you can inquire at now, this may lend you a bit of help?