Perhaps I read the op wrong when he said the AC cooling fan seems to be working fine. I took that as the condenser fan because he said at high idle it blows cold. Perhaps we need some clarification.
Ed, when you say the AC cooling fan seems to be working fine, do you mean the condenser fan (engine compartment) or interior fan (blower motor)?
Life is hard... It's harder if you're stupid!
Today is a good day to be a RAM owner!