Hello, Thank you for consulting with HCM.
As you are mentioning that you have a habit of tooth grinding , this neck pain
and sound can be because of this only as, this grinding can cause temporomandibular joint (jaw joint) problem.
Better you visit a Dentist
and get a complete examination plus x-ray done.
Hope it will help you.