Chest pain can have many causes, including: 1  costochondritis (pain or swelling between a rib and the breast bone) 2  muscle strain or injury. 3  exercise-induced asthma.  acute 1  bronchitis. pain from coughing.  pain from repeated 1  vomiting. gastroesophageal reflux (acid reflux).