I'd try to fix it myself. I've revived my 20 yr old water heater several times over the last 4 years, adding up to roughly $30 in parts and 3 hours of my free time. If I would have paid a plumber, it would have been exponentially more to repair or replace. In the age of youtube/google, I feel like almost any appliance repair is within the grasp of most people. Ever since buying a house, I've done dryer, AC, dishwasher, water heater, oven...nothing was too crazy. If it's not working anyways, you might as well try. Even specialized parts are cheap online.