What SK said...

but, when you were fitted, did they check crankarm length? With my knees, alignment can be perfect, but if I'm flexing my knees too much at the top of the stroke, I'm going to have problems.