Lots of hugs. Kids are tough little cookies to crack some times!

I think your doing the right things by giving him love and attention.

I would maybe set up a routine - it sounds like he gets overly upset if something (like you moving away) happens... But if he knew you were going to be moving away maybe it wouldn't be such a big deal?!?

Try things like -
- setting up a routine
- giving him warnings before you do something (ie -in ten mins, in five mins in two mins I'm going to get up and do the dishes) count down
- make sure you put "him" time in the routine - so that he learns to have some quiet time by himself