First thing you should do is get checked out by a doctor.
There are many, many, things that can cause you to feel faint. As far as your chest hurting and you say that you checked it (I am guessing your pulse) that doesn't mean anything. It takes an EKG to see if there is a problem, a 12 lead will show if any part of your heart is lacking bloodflow. A blood test will also show elevated enzyme levels to help diagnose your problem.
Does your chest pain change when you breathe? If you push on your chest does the pain change? What makes the pain go away? Do you also get short of breath? Etc, etc, etc,...
You will not get an answer here, you need to see a doc.
My professional opinion (which is worth 2 cents, lol)
<--really am a paramedic