If I'm paying some one to do something... I better know what they're doing. I never feel nickled and dimed when I take the cars in for repairs. And even though we've put a few thousand in repairs on each car... that's all the money we've put into them, both we're paid for by Kari's parents.
Whenever something is acting funny, I take it to the shop, pay 45$ for them to tell me what's wrong, get an estimate, then go to the auto parts store and do it myself. Although some things like replacing the raidiator is above me, and I also don't have any way to disposed of the coolant. Same thing with rebuilding a transmission.
This last time, the control valve sensor went bad. It was going to cost 100$ to get the part through the shop. I went to auto zone, bought it for 42$, and replaced it in two seconds. Of course it didn't help that I over tightened one of the bolts and broke the head off... so I had to buy a bit for the drill to remove the broken peice and put a new one in. Oops....
I nearly replaced the alternator on the van last year, but when it's put in with phnuematic tools, it makes it hard to get off... stupid last bolt. I think I spent 80$ on labor for the shop to finish the job, but it was with other major work getting done too.
Don't go through dealerships... they'll always nickel and dime you and make you feel stupid. Just find a good shop, with honest people. And the more often you go, the more willing they will be to help you out. We've used the car care center at Disney since we moved up here. And the guys know our cars. They don't talk to us like we're stupid, and they'll take me into the shop to show me exactly what's going on and why it's happening.
We're also heavy drivers... 160,000 miles on an '01. We'd pay more than the truck is worth if we ever went though a lease.