What condition is the radiator in? I would guess it's okay since the car runs cool when driving. The problem only occurs at idle, so its either the fan or a loose belt on the pump. Do you have the fan shroud on?
Also, the stock clutch fan should spin freely when the engine is cold, but "lock up" when hot.