I would highly recommend seeing a Physical Medicine and Rehabilitation (PM&R) physician, also known as a physiatrist, or a good physical therapist. I spend years dealing with very similar issues of...