A properly working fan should not squeak, ever.
You'll have to check the Freon charge level / pressure in the a/c system.
A system that is below the minimum required pressure won't allow the a/c compressor to kick in.
Also, check to make sure the a/c fan (electric fan behind the radiator) is spinning fast enough to pull the heat out of the condenser so that that the a/c system can operate properly. If the electric fan doesn't spin fast enough the a/c system will overheat and cause the system to 'slug' which can bog down the engine, so much so it can kill the engine at idle.
You'll have to check the Freon charge level / pressure in the a/c system.
A system that is below the minimum required pressure won't allow the a/c compressor to kick in.
Also, check to make sure the a/c fan (electric fan behind the radiator) is spinning fast enough to pull the heat out of the condenser so that that the a/c system can operate properly. If the electric fan doesn't spin fast enough the a/c system will overheat and cause the system to 'slug' which can bog down the engine, so much so it can kill the engine at idle.