I am going to ask the dumb question or obvious as it may be..............have you taken your bike to your LBS where purchased or just a LBS to have them see you on it to get you fitted? Now I know some LBS are better than others when coming to this but may be worth going by to see. If you do take your shoes so you can get on the bike as if you were riding so they can properly fit you.
Just my 2 cents.