Could be a number of things bro. I'd definitely try some Cialis and see if that helps. Hormones, also like guns mentioned could be cardiovascular related. You mentioned that it happened a few other times, so could also be mental. Being totally open here, I had an encounter a while back where my performance was very below par. Had a lot of trouble getting up and could not keep it. I was with someone I really liked and was extremely nervous and I guess it was just too much anxiety. It hit me mentally really bad. The next few times for me were a struggle because I kept getting in my own head and thinking back to that instance. The more I thought about it and got stuck in my head, the less I could get it up, which caused me to panic and then just a downward spiral from there. I had to focus on relaxing and not think about it. Cialis helped greatly. Once I overcame that mental anxiety, all seemed to go back to normal.