Do you work out on the days you have this problem? I know that the days I hit the gym really hard makes my dick go limp because blood is pumping to my muscles and not my penis. Just a thought.