Let me first handle the shoulder and neck pain. This is likely to be muscle sprain. The shoulder and neck have common muscles to act. So one affects the other. Following would be helpful;
1) Neck care in the activities of daily living.
a) No working on computer for more than half an hour in a single stretch. Same for TV.
b) Monitors and televisions exactly in front (180 degrees).
c) Contour pillow: Should fill the hollow when lying on back or straight. Available over the counter.
2) Cervical brace; a rolled towel can give you support.
3) Anti-inflammatory analgesics
4) Physical therapy: gradually increasing exercises from passive stretching to active against resistance regime.
Since your chest tightness was better by inhaler, I feel there is an association with the 3-4 things;
1) An associated gastroesophageal reflux
2) Problems due to smoking
3) An association with the neck problem. A pinched nerves in the neck can give rise pain to shoulder and chest. In this case, cervical traction and deep electrotherapy would be added to the other measures. This can explain all the three, neck, shoulder and chest problem by a single pathology.
4) Costochondritis, which is an inflammation at the junctions of rib and cartilage or with the breast bone. Anti-inflammatory analgesics (Ibuprofen), local analgesic ointment, or spray, chest brace and warm compresses are helpful in this.
Still any chest pain needs high index of suspicion. So getting a chest x-ray would be prudent to concretely rule out any lung pathology. With the risk factors you have (obesity and smoking) a physician examination is mandatory. A physical exam give the concrete clues to the diagnosis.
Read about the costochondritis, in this resource;
Please feel free for your follow up questions.