Just thought, there's a sensor on the front of the block in front of the oil cap, looks like a nut with a leccy connection, as i understand it if the resistor in there heats up it allows power to the fan, a thermo switch. Maybe it's doing that all the time? It should have a VAG number on it and I think its a dealer part, GS &F don't stock it, as i recall it's about £7 ish. Must change mine the connection's held in with a self-tapping screw! :)