I had the same problem plus I get head tremors. I find I am helped by the chiropractor. He follows the http://www.activator.com system. I prefer that because I don't want my neck to be cracked, this is non-invasive.
Besides getting your neck adjusted, usually it comes from the spine too.