Thanks for your query, I have gone through your query.
As far as your problem is concerned regarding the
parotid gland swelling, I have two possibilities.
The first cause can be a sialolth or a stone in the
salivary gland or a duct that will cause obstruction to salivary flow and results in swelling. It occurs when the stimulus like food or any smell of food taken.
The other cause can be secondary to bacterial or viral infection called sialadinitis.
If i am your treating doctor, I would have suggested you to get a
sialography done to rule out these two conditions.
If i am your treating doctor, i would have suggested you take a antibiotics like
amoxicillin 500mg and
metronidazole 400mg tid for 5 days (if you are not allergic) and after that you can get the stone removed by surgery if it is diagnosed as sialolith.
I hope my answer will help you, take care.