You are certainly not alone...
I honestly agree with CDMeyer that it all comes down to confidence; sometimes we set our expectations too high or we're not paying attention to the small details that do make a difference...it's not a jinx or anything like that...it's something you do that is different.
Just keep working at it until you start connecting, look at what the other guy is doing different ...you know you can do as well as anybody else so just relax, go back to the stuff you've had success with before; and be confident that you will get back on track.