M.F.
Yes, my son went through a period where he always needed to know where I was at all times. At 6, he still has days like that sometimes. I think during those times he is struggling with something and just needs reassurance that I am there to help him.
I would try moving your son's bed time up an hour - the old "sleep begets sleep." It might not work as one person said before, but it is worth a try. Still have him take a nap during the day. GIve it a chance to work, it might take a few days to get going.