Your symptoms are very atypical to be related to the heart. Tarheelguy is right, it could be muscular. Pain from inadequate blood supply to the heart usually comes with exertion, lasts for more than a few seconds and typically is not related to breathing.
Sounds like a pulled muscle to me.