Acupuncture, swimming, stretching and change in activities as these seem to be from repetitive actions that may possibly be aggravating past injuries or weaknesses from perhaps an auto accident years ago. It seems a common issue. Also you computer may be at a “wrong level” for your posture. Changing it can help. People at the Relax-a-back store are good at figuring out your perfect office posture (chair/desk/computer level and ratio) .