If the thermostat has been in since new, try changing it, i did and my temp went to half way up the scale,instead of the car being Luke warm in winter ,it's very hot,enough to burn your leg by the lower vent. They don't cost a lot and can be fitted in seconds.