Have you tried unplugging the temp sensors on the radiator and shorting the plug? If the fan comes on (doesnt need to hot for this to work, you are bypassing the sensor) you need new temp sensors, if not, maybe fuse, fan or wiring issue. There is also probably a relay in the engine fuse box, not sure which on the vectra however.