I am not driving a truck, only a lowly sprinter, but i do all the work on it, from oil changes, to water pumps, to leaky injector, etc. I decided a long time ago that I can't trust the work of some/most mechanics out there.
I took my van in a couple of times under waranty for different things...