Have a new lease of life

1) воспрянуть духом 2) выйти из ремонта (о вещи)

Большой англо-русский словарь