Hello Mark, Welcome to HealthcareMagic Forum.
First get a Neurologist
and a Cardiologist Opinion to rule out if you have Coronary Artery Disease (CAD). Do you have any associated Dizziness
or Headache? Are you Diabetic or Hypertensive? Get a Overall master Health check up Including Blood Sugars, Blood Pressure, Fasting Lipid Profile
, done since you are nearing 50 and cannot be taken chances. As far as your symptoms go, i suggest you should be seeing a Orthopedist and get your Neck examined and if Possible get a Neck X ray done both AP and Lateal Views to rule out any nerve compression in the neck area by your Vertebrae. If there is any nerve compression, you may require Physiotherapy
initially and if necessary surgery might be considered later.
Wish you Good Health, Take Care.