Do you feel the root of your problem could be your root canals? What about getting another dentist? You could email Hal Huggins in Colorado and see if there are any he recommends in Italy.
I think there is a famous one who does this kind of work in Spain if I'm not mistaken.
Look into it, this could be your answer and then you will probably heal up fast after the teeth are addressed!!