На самом деле проблема явно в сахарном диабете. По сути это микроангиопатия. Есть такая интересная вещь как эндотелиальный релаксирующий фактор, способствующий расслаблению пещеристых тел полового члена и их кровенаполнению (эрекции), продуцируется он в основном эндотелием мелких сосудов. А раз они, сосудики, поражены заболеванием, то вполне вероятно что это повлияло на эректильную функцию. Плюс скорее всего есть проблема с повышенным артериальным давлением, муж вероятно пьет лекарства от этого, и одним из побочных эффектов многих антигипертензивных средств является импотенция. Проблема у вас комплексная и решать ее надо в комплексе. Не лечить болезнь (она не болеет!), а спасать больного.Терпения вам!