Search for my topics on this as I have dealt with every possible thing regarding the Aux fan. If the AC button turns it on, then you low speed relay is fine, your resistor is fine and your aux fan is fine. If it does not turn on when the engine temp goes up, either the temp is not registering correctly on your gauge, which could be sensor or gauge and you think it is hotter than it really is, or your radiator temp switch is not kicking it on. I would, as suggested above me, test the aux fan at the radiator temp switch to make sure fan turns on at low and high. If the switch might not work on low but should also on high. Test and you will see where the issue is with the temp switch. Also, if you are depending on the fan to turn on to cool the engine, and your car is not in very heavy stop and go traffic while it is over 80 degrees outside, your m42 is having issues with the coolant system and you need to get that fixed first. If you need to replace the rad. temp switch, get the e36 lower degree version so the volvo fan turns on sooner.