If it is in my realm of ability then I do it myself. If it is over my head or I get in a jam I call over my best friend. He's a Toyota technician and everything I have is Toyota except my Jeep. My Jeep I will work on myself and if I have questions I go to Jeepforum.
If I paid anyone to do stuff I wouldn't be able to afford the Jeep and I would likely still be broke.