I have the same problem and my seat post is to blame. My fitter can get my saddle level more or less but it's difficult. He's recommended a Salsa seatpost (I'm sorry but I don't know which one) as being particularly easy to level.