Have you eaten recently? that could be why you're feeling faint, if you have try lying down and getting baby to move, he could be lying on your blood vessels...
the stabbing pains could be baby engaging,or as mine likes to do it feels like he scrapes his nails over my cervix!