As you have had him checked out at your Doctors ,could he be seking attention from you , have there been any new happenings in his life could have upset him, new siblings new school, a move to a new house or area, loss of any Family member. Check out anything you can think of, and talk to him ask how he is feeling,then take a step back, ignore it and act as if he doesnt do it, it may go away ,but if you are reacting and he gets attention from it ,it may continue.