Oh the poor little man . Could it be cramps in his foot? I used to get foot cramps in bed a lot which would wake me up.

How frustrating that your GP hasn't helped! I hope you find an answer soon.