There is a bike fitter in CO that was trained by Steve Hogg.
I think the suggestion of a shorter crank arm may actually work for you. If you ride with 172.5, then going to 170 on the left side may be good.
But sometimes, it is the other leg that is shorter and your body compensates by leaning over to that side so you feel the pain on the other side.
Best of luck. Maybe a recumbent would work better for you. There are many fast recumbent riders around my region. In fact, they are almost too fast.