Hi there and welcome to Just answer!! I am Dr. Loretta, a licensed veterinarian and I am happy to answer your question.
There is a condition called Laryngeal paralysis that can cause these types of symptoms. The Larynx helps to stop food and fluids from going down the trachea rather than the esophagus. If one of them is paralyzed, this will cause this gagging when eating or drinking. Have your vet examine Silken to know for sure, There is a surgical procedure that can be curative. These symptoms do not sound like a twisted stomach.
This site has more details:
Good Luck! Sincerely, XXXXX XXXXX