Had same issue with first heater I had -- after several years it failed with water inside -- took apart and took manifold to a radiator shop and for $50 they fixed the hole and cleaned it -- worked another 2 years.
If u are handy can replace the manifold, but looking on line I found a new unit...