We've got a Citroen Xsara Picasso 06 plate. The heater has suddenly stopped being effective! All we seem to get it a warmish puff of air rather than a nice blast of heat when we put the fan on! Not sure if it's connected but the electronic engine temp gauge suddenly seems to be taking and age to register any engine heat - it used to warm up pretty quickly. I appreciate the outside temp is pretty cold at the mo but it didn't do this last winter ? ?
Maybe it could be something else, but I strongly suspect the thermostat is stuck closed seeing as the temp gauge is taking so long to register anything.
When the temp gauge finally climbs it's way up to 3 bars, which is it's normal level, we're still not getting any decent heat in the car, even with the fan on. Could this still be a thermostat problem ? ?
I agree with the above posts but, when a car's heater starts playing up, the very first thing to check is that you've got sufficient coolant in the system. (If you haven't, the heater won't function properly).
As a temporary measure you could partially block off the radiator, but if you do, keep a close eye on the temperature gauge to ensure it's not overheating.