If you get it up when on a good punt then failing to do so is usually a sign of a shit punt to me, it's happened a couple of times, I don't over think it, either she's been rubbish or not attractive to me, I just think hey ho, that one weren't for me, next.
If you get a good service from a sexy girl it's keeping it down after that's the problem