Glad you found out at least part of the issue. Biking has so many good health benefits. A healthy happy sex life does to though. Raise in heart rate level, A good sweat, plus it's fun to have sex. (so I've heard)

Keep experimenting. Hopefully you'll find the right mix of meds and time off to get the great sex life you deserve.