You haven't got any leaking mercury/amalgam fillings have you? That can give a metalic taste, and will make you feel pretty unwell.
It always struck me as amazing that if they found traces of mercury in a river, the river would be said to be polluted. Yet they're quite happy to stick some in your teeth!