Coronary heart disease as well as congestive heart failure, holes in the heart or other heart disease can cause shortness of breath.
Other things other than heart problems that can cause shortness of breath are interstitial lung disease, allergic reaction, subglottic stenosis, anaphylaxis, arrhythmia, high altitude with lower oxygen levels, COPD, pulmonary embolism, inhalation injury, lung cancer, pneumothorax, pneumonia, asthma, bronchitis, anemia and even anxiety can all cause shortness of breath aside from heart conditions.