have you been to Sam Peck?
I have not and didn't know what it was until I googled it three seconds ago. Should I check it out?
YES. Sam is great, because he views your body as a whole system, rather than individual parts that need to be treated for various ailments. Often, he can identify weaknesses or imbalances that otherwise won't show up until they're injuries. Also, he gives a very painful massage. I would definitely recommend going to see him, for the full movement evaluation. Expensive, but worth it.