cranky wrote:.Well, those very contacts had oxidised enough (because they probably weren't dusty) that they weren't supplying voltage. The flowing current was burning through/piercing the oxidised layer on the contacts. And these contacts, through which the current flowed close to zero - stopped contacting.
I've probably had about a dozen cases like this too. If the relay switched a very small current it stops conducting after a few years. If you apply a higher load and switch the contact on a ball of times, it somehow clears the contacts and the relay continues to work.