Sounds like mostly amiodarone side effects. Not sure why he is on it, but if it is for atrial fibrillation, it can likely be stopped after talking to his doctors first. If for more severe tachycardia, such as ventricular tachycardia or ventricular fibrillation, he definitely should stay on it, at least for now, and if no further episodes the dose may be slowly reduced and monitored. He already has an ICD so he is protected in cases the arrhythmia resurfaces. The other meds that he is on are unlikely to cause these problems and he should stay on them because his life does depend on it.