Muscle knots in muscles located in the neck and upper back/shoulder area can cause headaches, neck, and head pain. Muscle knots can cause headaches on the side of the head, the top of the head, behind the eye, and over the eye. Muscle knots can also cause jaw pain, tooth pain, TMJ symptoms, and ear pain.