Non-cardiac causes of chest pain in kids may include respiratory problems such as asthma, pneumonia, bronchitis, or pleurisy. Gastrointestinal problems such as gastroesophageal reflux disease (GERD) or esophagitis can also cause chest pain. Musculoskeletal problems such as chest wall injuries, muscle strains, or costochondritis can also cause chest pain. Anxiety, panic attacks, or stress can also cause chest pain. Other possible causes include lung conditions such as pulmonary embolism, or nerve conditions such as shingles. It is important to seek medical attention if a child is experiencing chest pain to determine the underlying cause.