SOLUTION FOUND!!
We'll sort of. It could have been any combination of the 4 mentioned in my last post (didn't touch the fan clutch), but the squeal is gone!
If I were a betting man, I'd say throughly cleaning the pulleys with 400 grit sandpaper + brass bristled brush + brake cleaner and a new Gatoback/Poly-V belt is what did it.
I had a Gates on there before, but before I threw it in the trunk as a spare, I cleaned it with dish soap and a nylon bristled brush. All sorts of grime came off. I suspect both the belt and pulleys were contaminated/glazed.