Other factors that can contribute to erectile dysfunction include:  Cholesterol deposits in the blood vessels. Diabetes. High blood pressure.