You've described 3 infections in the last 3 months. A fever indicates she still has an infection. The flu is a virus for which there is not treatment. I suggest that you calm yourself and accept that your daughter is fighting off another infection. Keep her reasonably warm but not too warm. The current thought is to not give them warm bath because it's too hard on the baby's system. It cools off the body too quickly.
My daughter had tonsillitis and her fever spiked around 104-106. I took her to the ER wrapped in her quilt. The first thing the nurse did was remove the quilt and cover her with a light weight blanket. Her fever went down to 103. The nurse said to never keep her covered more warmly than what she would be covered if she weren't ill because the extra covers traps in the body heat and causes the fever to go higher.
Having a fever is a good thing when one is ill. It means the body is fighting off the infection which is making us ill. We do want to control the fever. Give her the motrin when it's intended and don't wait for the fever to rise.
Continue treating her for the fever and wait out the infection. She will fight it off. Because she is getting sick this often I would look into ways to improve her immune system. Even at 2 she can take probiotics which may help. Talk with a nutritionist about ways to improve her diet so that her immune system will strengthen.
At the same time be aware that since she has been ill this often her immune system is naturally low and she will become ill more easily. Perhaps keep her away from crowds or people who have even a minor illness such as a cold or a light case of the flu.
Fevers are normal and are no reason to freak out. She will be fine.