Have you had your iron levels checked?
I suffer from severe anaemia and I can always tell when my iron levels are low as I get pins and needles in my hands and feet and painful cramp too.
Might be worth having a blood test?
I also agree with the pinched nerve posts too.