Those heat exchangers are a tube within a tube, to help lessen the chance of getting engine anti freeze in your domestic water, if you ever had corrosion from either side. Sounds like you've corroded the outer tube. Other possibility is that the swage around the tube where it comes out of the tank has developed a leak. Either way it's likely time for a new WH
|