The cooling fan can activate in three ways - through the coolant temperature sensor, the a/c control head when it's set on NORM, MAX, or Bi-LEVEL, or when the high side pressure the A/C high pressure line exceeds 280 PSI. You've confirmed that the coolant temperature sensor is working properly. Since the fan is cycling, I'm guessing that the a/c control head is not activating the fan correctly, and instead the fan is only being activated when the high side pressure in the A/C line exceeds the set amount.
Here is the wiring diagram to help explain, courtesy of Bloozberry:
https://www.fiero.nl/forum/Forum2/HTML/120108.htmlIf you notice in that wiring diagram (and I've confirmed this on my Fiero as well) that defrost will activate the compressor, but not turn on the cooling fan like the NORM, MAX, or BI-LEVEL.
[This message has been edited by masospaghetti (edited 07-16-2012).]