Sorry to hear about your problem.
Have you checked your ergonomic positioning throughout your day?
Mabey this all started with a poor workstation at work.
Let's try to clear the bike of all wrong doing.
What ever you do, please take the doctors recommendations seriously. Problems like these can haunt you for the rest of your life.