My current road bike is a Trek Domane. It's my third Trek; with each road bike the fit got better. When I first rode my current bike, I instantly knew it was perfect.
When I started riding again after my accident, something had changed. I had a lot to work on, so I put off thinking about bike fit. As the weeks went by, however, it didn't get better.
I finally rolled the bike over to the guy I rely on to help me with all issues related to bike fit. I explained that my right shoulder felt bad when I rode and worse afterward.
I was clueless, but a slightly shorter stem sounded like the way to go. He listened patiently, then explained that that would compromise my steering. He suggested that we move the seat forward a bit and raise the seat a bit as well.
I asked if that wouldn't just put more strain on my arms and shoulders. He assured me it wouldn't be a problem. He said it would actually increase my power a bit. (OK. I liked the sound of that. It was a bribe to get me to try the seat change, but I'm a sucker for bribes.)
I followed him back to the work area. He moved the seat forward less than the width of my pinky fingernail. He raised the seat a smidge.
It was everything I could do not to begin blubbering that a change that small could not possibly make a difference. My shoulder really hurt. I needed a big change. But I kept it to myself, and just did what I always did with this guy: I trusted him.
The next day I went for a 50 mile ride with friends. For the first time in two months, my shoulder didn't hurt. It was a frigging miracle.
Life is all about details and small changes. And trust.