Bingley, adding my suggestions:

I think a sports medicine doctor is a good idea. Also you might try plain old physical therapy; that's what Faldage's doc recommended (covered by insurance here) and it seems to be helping him with his back. Also, how about yoga or Tai Chi? Both keep you flexible and improve your posture, thereby making you less vulnerable to injury and strain.