43 year old boiler, very long run times means heat exchanger is not transferring heat. Time for a replacement