Pain under the heart can be caused by many different things, including digestive issues, such as acid reflux, ulcers, and gallbladder problems; muscular issues, such as costochondritis; and even heart-related issues, such as angina or a heart attack. Depending on the cause, other symptoms, such...