Hi, I've owned the car for about a year now and since I've had it it's had issues with the intercooler fan.

Basically if the engine gets warm enough to warrant running the fan, I get an engine overheating warning light on the dash, but the fan remains off.

However, if I then turn the engine off and on, the light goes out and the fan comes on.

If I have the ignition on but the engine off

(with engine cold), and I unplug the engine bay temp sensor, the fan comes on.

I plug it in, the fan stops.

If I do the same thing with the engine running, unplugging the sensor turns on the dash light, but not the fan.

The engine has to be off for the sensor to successfully turn the fan on.

Any ideas?