i don't have the same situation, but that sounds pretty normal to me. PhD hunting is never easy. For anyone.
I remember when i was hunting, 99.9% of ads i saw were not suitable for me. It made me question whether i had made the right choices in life - should i have trained with different techniques? should i have payed more attention to certain lectures? should i have tried harder to get a 1st instead of a 2.1?
That's just the nature of the beast. PhD's are so specific, it is inevitable that 99.9% are unsuitable for you. You just have to search hard and long enough to find that 0.1% of PhD that suit you.
Don't think you're being too picky either, you shouldn't have to settle for something you're not happy with, you'll only regret it.
Self motivation is a pre-requisite for a phd, so think of this as a test.
Don't give up now!