You mentioned your problem started in your 20s, so I assumed you were still young. Now I noticed that's no longer the case. Based on your comments about Viagra and Cialis working for you, I doubt an old injury is still the source of your problem. At your age I had a bad case of ED due to clogged arteries. I thought I was done when I was 60. Vitamin K2 and magnesium cleared my arteries and reversed at least 30 years of previous decline. It took three years to get the total effect, but I started to notice improvement after a few months. It removed my chest pain and numbness in my left arm, signs of an impending heart attack. It also cleared up my dental plaque, which is how you know if your K2 supplement is working or not (some don't).
vitamin-k2-reverses-arterial-stiffness-and-osteoporosis
"arterial plaque consists of 95% calcium, and only 5% cholesterol. Numerous animal studies have shown that vitamin K2 prevents and reverses arterial calcification. without arteriosclerosis, you eliminate the most common cause of erectile dysfunction."