I have to agree that eating citrus fruits and paying close attention to diet really does affect your taste, I have noticed this myself.
Also, eating yogurt daily can help keep the balance of bateria, at times, even though you may not have any symptoms of an infection, it may be a slight enough imbalance to change the taste and smell. I am assuming you went to the doctor to rule out an infection?
best of luck, do let us know if you've tried any of the suggestions and how things are going?