another thought, and this is totally out of nowhere and unlikely to be relevant, but are your cranks an appropriate length given your height/inseam?