The best thing is to get the code read. The warning light is indicating
one exists, and hopefully an OBD-II compliant reader will be able to
read it (in North America this will work for sure). What the problem
might be is a thermostat that doesn't close properly, thus the engine
takes too long to warm up. The computer expects that the engine will
warm up at a certain rate, if it doesn't then it assumes the engine
temperature sensor is bad. So it sets a code for engine temperature
sensor, and runs the fan at half speed all the time, and also runs the
fan after the engine is shut off.
--
Mike F.
Thornhill (near Toronto), Ont.
Replace tt with t (twice!) and remove parentheses to email me directly.
(But I check the newsgroup more often than this email address.)