How reliable are ICDs?

The reliability of an ICD depends on manufacturer, model, and programming. You can find a comparison of Medtronic devices here.