this may sound daft but you don't have a leaking dental filling maybe? I had a strange taste (a thousand years ago) and after a visit to the dentist it stopped. Have to be honest and say I can't really remember if it was a sweet taste or not but as I don't like sweet things it could well have been what prompted me to go to the dentist.