Hey Drewe
What length cranks did you have on the Sofrider? I used to run 172.5 mm on my Specialized Roubaix and Volae Club. When I ran into problems with knee pain a friend who was a trained bike fitter recommended I move to shorter cranks.
As a result, I moved to 165 mm cranks when I bought...