We are repairing a 2003 Bradford white water heater that will not stay hot. The water heater is built up with sediment and should be replaced. We also recommend installing a water softener.