If a tank's liner has corroded, causing the unit to leak onto the floor, the water heater must be replaced. But other smaller problems can be fixed. Here are some quick solutions to common water heater problems that might help you save money on plumber fees.