You say the wind is always in your favor when you hunt that ridge? That could be your problem. If the wind is not in his favor he goes somewhere that it is. That could be your key to getting him. If you know what the wind direction is every time you see him try to find a spot that will let you hunt the area with that wind. It may not have the best view but you might get a shot at him.
My second thought would be to get a buddy to drive him to you.