Lingering crude is usually caused by a couple things. One, your body cannot repair the damage quickly that was caused by the bug even after the bug has been defeated. Or, your immune system is just barely able to fight off whatever is attacking it.
You have to give your immune system Army the ammunition to fight the battle, and then give it the right nutrients to repair the damage and rebuild it.
Eating good foods and maintaining a healthy diet is not always enough to completely prevent catching a really bad bug. I take supplements every day.
Gnarls.
Maybe.....
But I have recovered from 'lingering crud' by catching something else and getting much worse, then I recovered from everything and no more 'lingering crud'