Overheating

1993 Ford Ranger, 3.0 engine, 122K miles. No discernable leakage, new thermostat, good serpentine belt, always has coolant, but overheats with the a/c running. Any ideas?

Do the fans come on when you turn on the A/C (assuming it has two fans are they both on?