Was wir hier machen, ist natürlich nur Möglichkeiten zu nennen. Wissen können wir da nichts. In diesem Sinne ist meine Vermutung am ehesten, dass sie nicht ganz frei atmen kann und sich das eben dann zeigt, wenn sie fressen will. Sollte das richtig sein, wäre es also wichtig, die Atemwege freizubekommen und, falls sie eine Infektion hat, dass sie diese loswird.
Ich würde zusätzlich Dinge probieren, die zwar nichts nutzen, wenn das nicht ihr Problem ist, die aber zumindest nicht schaden - aber ggf. helfen könnten:
Du könntest ihr einige Wochen Rodicare Immun oder Rodicare Pulmo geben.
Zusätzlich würde ich für einige Tage einen Schleimlöser geben. Wenn das nicht eine deutliche Besserung bringen sollte, würde ich diesen wieder absetzen. Ich meine Bromhexin. Das bekommt man vom Tierarzt als Pulver "Bisolvon" oder in der Apotheke als Tropfen Bromhexin 12 BC. Von letztgenanntem bekäme ein Schweinchen von 1kg 1 Tropfen 1-2 mal täglich.
Wie und wie lange lässt Du sie inhalieren?