i read your problem. as per your history you oral cavity might have communication externally after removing bone. thats why whenever your getting boil that is leaking pus inside and getting bad taste. my suggestion to you is maintain oral hygiene
do salt water gargle two to three times a day and get your throat examined by ENT specialist
or oromaxillary surgeon.