How tall are you? Or maybe I should be asking what your inside leg measurement is. Perhaps your seat post is too short if you are having to sit far back. I know you have been riding the bike for some years, but a small injury acquired recently could be made worse by not having the right amount of leg extension.