I also have a head shy horse but for some reason only when he wants to be he is only five years old, can it be that he is only testing me to see if i will leave him alone? i will use your advise and see if it gets better.
Free_Sprtd hit it right on the head. One other thing, this will take a VERY long time to fix. If you don't see improvement immediately, don't get discouraged, just keep working with him and he will eventually have a lightbulb moment.
Always remember that feeling of looking at a big, open country over the ears of a good horse, seeing a new trail unwind ahead of you, and that ever-spectacular view from the top of the ridge!!! Follow my training blog: http://robertsontraining.blogspot.com/