Only if your time is worthless.
I say this not to be snarky, but because I found myself having to re-think these same decisions as I moved on from graduate school (where my time really was almost worthless...on a monetary basis), to having a real job that consumes most of my week. Life is too short to spend part of a weekend day (or more) changing a radiator. Much better to pay someone skilled at radiator replacement to make the problem go away (or in my case, to outsource the problem of owning a vehicle to Zipcar).
More generally, the older I get, the more stuff I try to outsource in an effort to viciously guard my spare time. Sometimes it feels a bit bourgoise (e.g. am I really so important that I'd pay someone to clean my apartment?) but it definitely helps to be able to put a dollar value on each hour of your life, and answer the question "would I pay someone $X an hour to do this?" If the answer is no, it's probably better to outsource.