if the item is ethereal, there is no way at all you manually repair it, even the cube recipe doesn't work.
the only way to keep ethereal items is to make it indestructible by socketing it with a zod, or if it has a "repairs durability every X seconds" magical modifier on it.