Licensed plumbers are the best people to contact when you need to get a water heater fixed. There are also specialist water heater repair companies.