Also, be sure you are not waiting for him to spawn by standing next to where he would normally do so. I do not know if you are or not obviously, but if you are, he will not spawn if you are too close as is my understanding. I may be wrong though. Hope that helps, and good luck to you.