it always is pointed up, what's up? The needle is not working on the gauge, it points staight up, obviously it's not overheating otherwise the engine would have smoked up by now, could it be a thermostat?
Most likely it is your "temperature sensor" is dying (or is dead). I only write this because your engine has not melted down as of yet.
The sensor I'm referring to is on the transmission end of the cylinder head, and (from memory) somewhat below and behind the connector for the D.I. cassette but in front of the throttle body. There are a few other temperature sensors scattered around the block and head, but this one is the one that, via the trionic ecu, feeds the dashboard temperature gauge. In other words, if it's the sensor, your engine is cooler than the gauge indicates and I believe that the fan control may start malfunctioning also by running more than usual in an attempt to cool down the engine (although it is not overheating).
Assuming your car is a 5 speed and not an automatic, there used to be a way on older Saabs that may still work on the 2003 and newer 9-3s that will allow you to do a reboot on the ecu. Get up to speed, step on the clutch and, without removing the key, switch off the engine for 10 seconds or so, switch it back on and let out the clutch to restart.
Best bet - take it to a mechanic you trust to check out the trionic ecu temperature sensor.
Most likely it is your "temperature sensor" is dying (or is dead). I only write this because your engine has not melted down as of yet.
The sensor I'm referring to is on the transmission end of the cylinder head, and (from memory) somewhat below and behind the connector for the D.I. cassette but in front of the throttle body. There are a few other temperature sensors scattered around the block and head, but this one is the one that, via the trionic ecu, feeds the dashboard temperature gauge. In other words, if it's the sensor, your engine is cooler than the gauge indicates and I believe that the fan control may start malfunctioning also by running more than usual in an attempt to cool down the engine (although it is not overheating).
Assuming your car is a 5 speed and not an automatic, there used to be a way on older Saabs that may still work on the 2003 and newer 9-3s that will allow you to do a reboot on the ecu. Get up to speed, step on the clutch and, without removing the key, switch off the engine for 10 seconds or so, switch it back on and let out the clutch to restart.
Best bet - take it to a mechanic you trust to check out the trionic ecu temperature sensor.