About a month ago I went to a new dentist and had a SMALL composite filling done on upper back tooth next to a molar that has had extensive work done (root canal, surgery, crown). I was not having pain before going in, but he said there was a cavity between the teeth and that I should get it taken care of, no prob, right?
Wrong. Weeks after the filling I am having extreme, sharp pain on release of my bite only when I am chewing food (anything medium to hard). Also when I floss between the two teeth there is severe pain. There's no aching or pain on biting down normally or sitting around.
I went back to the dentist and he did some bite tests to see where the pain was located, and he said it was my molar with the crown and root canal treatment

I don't really understand this, because I was having no issues with it before he did the composite filling to the adjacent tooth. He said the X-rays looked fine, and that if the pain continued he would refer me to an endo.
He said I should try a mouth guard for a few nights. He made me one no charge. It's day 3 and it's not any better. I'm extremely frustrated because I feel like he should be liable for this pain and any additional work I get done. Could it be a cracked tooth, and could his filling have caused it?