Warm salt water, cup your hand snuff in up your nose, gargle with it works great.
1 tsp sea salt
8 oz warm water
pinch of baking soda
You could be experiencing asthma, also you have described symptoms of a common throat problem, some people develop small to large lumps in the throat as they get older.... and many can develop asthma even if symptoms are mild. I would guess asthma but be sure to talk to the doc.