Something that I actually totally missed is that you have had a temp filling for a couple of years?? With that in mind I don't think that anything that I have offered is going to fix it. Temp fillings or caps are really meant to be just, something to be there for a few weeks until the permanent fix is done, they will let in stuff, which is what is happening to you.
I think that you are going to have to get that permanent fix done to get any relief. Kathy

