There's so much yuck going around! I hope you kick your "bug" soon. I have had the one that is a minor upper respiratory thing with a main feature of amazing fatigue that lingers and lingers. Also yuck.
Sorry about the old ram. That sort of thing happens, I know, but it's always a bit sad when it does.