I figured I'd just bump this one instead of making a new one.
A day or two after my last post, the iexplore.exe's stopped showing up, which is why I never posted anything here. Unfortunately, they've started appearing again. In addition to that, I've noticed that I have two instances of dllhost.exe and crss.exe in my task manager when I have it set to show processes from all users. The properties and file locations of both seem to be exactly the same.
Again, I've ran scans with Avast, Malwarebytes, and TDSSKiller. None of them found anything.