Ok everyone, it's fixed. Alt tested fine. IAC was working (or trying to, at least) correctly. Fuel is good. I checked everything I could think of, everything you all suggested, and everything in between. I couldn't find anything, so I took it to a shop where my dad used to take it when it was his. They had it for about 4 hours, and found about as much as I did... until the tech noticed a loose screw. Tightened it, and now it runs fine. When I went in to pick it up, that particular tech had left, so I have no idea what screw. He just said it was on the throttle body, and it isn't the TPS adjust screw that you might be thinking of. Weird? Yes. Confusing? Yes. But whatever screw that was, it fixed it. It's been back to it's normal self all day.
So, I appreciate the time and help guys, but I guess this ended up being one of those freak things that you have to get lucky to catch.