Well, I had the exact same problem. Only, mine because show sour persay.
Try doing listening techniques. Such as bending. Pull the horses head to your toe and make him spin. Pull and release pull and release. Eventually your goal is to get the horse to keep its nose at your toe on a loose rein. This keeps the horse's attention on your and gives it something to think about. When you do this, donot pull out on the rein pull up towards your hip. Once the horse has its nose where you want it drop your hand to your knee. And repeat. After millions of times doing this you will be able to drop your hand to your knee and the horse keep its nose at your toe. Once your ready to switch sides drop the rein out of your hand and keep one hand on the rein on his withers. This should relax the horse aswell. Do this exercise with both sides, but make sure you keep forward motion while doing so! That's important. Once your horse gets good at this try transtions out of the bending. Bend your horse to the left, drop the rein, one hand them and make them go right into the lope or jog. Then grab left side of the rein and bend them around to the left right out of the lope or jog. Mix it up. Keep your horse thinking. Eventually your horse will be happy and willing to work for you. Also when you are standing still, it helps to bend. Bend your horse to the left and right to keep him occupied and such. If your horse wishes to dance around instead of standing let him. Just keep reminding him whoa. And eventually your horse will relax and stand for you. Once your horse decided he wants to stand leave him a loose rein. If he begins to dance once again. Bend, again. Its alot of consistancy but I find when you have a unsafe horse that your having trouble controling this is a lovely exercise to get the horses mind focused on you and relaxes not only the horse but you too. It sure helped me a ton. It corrected my horses "show sourness" 100%. I hope this helps. Goodluck.