At least once or twice a week the smallest thing, like drinking water, or soda, or even taking in a breath, will trigger a tickle in my throat which sends me into a coughing fit until my eyes water and usually end with sneezing. It's very embarrasing at a restaurant and out in public. What's causing it?