Erectile dysfunction (ED) in men merely denotes a condition of inability to maintain or firm the erection during intercourse. Many people suspect low testosterone is responsible for that, but there are some more causes of ED that can affect your sex life.