Sounds like it is time to move on, and also do some self-evalutation, which requires being quite humble, I guess. I've been there and done that, in the past, and there is probably something there that you just don't realize or block out. I'm sure you will find a perfect position in time. I hope so!!!