Do ICDs have a warranty?

Yes. Contact the manufacturer of your device to learn more about yours.