It turns out it was the Toprol. I saw my neph this week. She asked how my energy level was. When I said "What energy?" she asked right away if I thought it was from Toprol because my creatinine level is pretty stable. She cut my Toprol dose in half, doubled my lasix dose to 80mg/day, and is adding in another bp med (I don't remember the name of it. I'll have it in a few days through mail order). It only took about a day to notice the difference. I know I'm still more tired than "normal" people, but I'm able to function again.
As a bonus, by doubling the lasix dose, I found my ankles! They've been lost for quite a while.