This is what I do, don't know if it will help, but I have lots of theses as well.
First, in order to prevent them, I drink 12 oz of fluid 6 times a day and chew my food really, really well. I don't always do this perfect, which is why I do get them. But the fluid needs to be water or I use about 4 oz of juice mixed with the water. Sodas and other beverages tend to have a lot of sodium in them and that defeats the purpose.
So in pushing fluids, whatever I haven't been drinking I try to make up for it. Then, I go to bed, usually cry because it feels like I'm going to die, and put my feet up so they are above my heart. Soon, sometimes sooner than other times, I will hear this gurgling in the area the blockage is located. Then about a second after that, wa la! The blockage is gone.
In the event it doesn't work, I start heading for the hospital and it clears itself on my way there. That's happened at least 5 times!
Feel better soon!
-Roni*