Is it possible that you are not drinking enough? Dehydration causes a salty taste in the mouth, could be now that the weather is milder and also you said you need to lose some weight, so you should maybe drink a bit more than usual?
I know it could be due to some allergy or sinus trouble or side effects of medication too, I think if it was me I would try to drink a couple of extra glasses of water, some fizzy drinks have sodium so wouldnt be helpful.
I hope you find something to take this taste away it must interfere with enjoyment of food?
All the best
Karen