Vinny, that IS helpful information. Like Gregg said, maybe remove the serpentine belt and let the VX run for a few seconds to see if the whining goes away. If the AC quit working then it could definitely be something to do with the AC compressor or anything else that the serpentine belt runs. If one of the pulleys froze then the belt might have stopped turning (thus not turning the AC compressor), but the engine would still be spinning making the loud squeal that you heard as the crank pulley still spins and squeals against the stationary belt. OR, if the AC compressor (or compressor pulley bearing) froze then the pulley would be stationary (and the AC not working) and the spinning belt would squeal as it rubbed over the frozen pulley.
You may not need the throttle position sensor as the high idle might be due to the engine trying to compensate for the drag on the serpentine belt if something is frozen.
"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong, it usually turns out to be impossible to get at or repair."
-Douglas Adams, Mostly Harmless