If your heater is more than 10 years old, you should probably consider replacing it, especially if you are having to make a lot of repairs. You'll generally save in the long run by replacing the system.