You should definatly have an ekg for the heart.You need to rule out heart attack.Could also be something pulled putting a stain on you.Good luck!
See a doctor. Could be a sign of a heart attack. I'd rather be safe than sorry.
There are a lot of possibilities, but you should probably see a physician as soon as possible to rule out heart trouble, in particular a heart attack.