Heater only blowing cool air
My 2007 S-Class heater is only blowing cool air. AC worked fine during summer but now that it's getting colder outside, my heater is only blowing cool air. Please Help






My heater was blowing cold air. Given the issues I've had with the A/C as well, I have long suspected the heater control valve. I went ahead and ordered one for roughly $40 or so. Saturday morning I went to work. I didn't have to remove the wipers or the panel under them. The old valve came out in two pieces, the top fitting snapped off and crumbled when I tried to remove it from the hose. Obviously this is a limited life part!! The new one went in without issues. Took me less than an hour and coolant loss was maybe half a cup or so. No big deal. I took apart the old valve and found that there was some debris in the pinion gear that prevented it from moving the valve slider up and down, which confirmed that the old valve was indeed bad.
Unfortunately, the heater was STILL blowing cold air!! That was an unwelcome discovery. So I connected the laptop and started up DAS. Using actuations I was able to confirm that I could get nice warm air blowing from various places. I ran the actuator teach-in, followed by the normalization routine. This is used to let the control unit "learn" the actuator and valve positions after something is replaced. In my experience with this car, it seems that this kind of data is occasionally just "forgotten" and various stuff stops working right. For instance, there's also a teach-in for the vent controls; I had to do that once because one of them wasn't working. Anyway, after doing the teach-in and normalization, the heat seems to be working now. Sometimes it seems like it's not, because you'll get "not very warm" air flow from a vent, but then you'll feel warm air from somewhere else... it seems like the heating system simply works differently on this car from what one may be used to, which is "Car blows hot air in varying quantities to keep the temperature at the set point". This one seems to be more "Car blows hot, warm, or sometimes even cool air as it thinks is needed". Either that, or it's not really fixed! I'll know more after we've had the car on the road more. It's 23 degrees F and there's snow on the ground today, so it should be a good day to test the heat.
This kind of stuff is why I say that if you're going to own one of these, either spend a few hundred bucks on a laptop, adapter and XENTRY/DAS, or be prepared to spend a whole lot of money on shop time. An OBD scanner won't cut it... when something like this happens, you're not going to fix it without DAS.
Trending Topics




My heater was blowing cold air. Given the issues I've had with the A/C as well, I have long suspected the heater control valve. I went ahead and ordered one for roughly $40 or so. Saturday morning I went to work. I didn't have to remove the wipers or the panel under them. The old valve came out in two pieces, the top fitting snapped off and crumbled when I tried to remove it from the hose. Obviously this is a limited life part!! The new one went in without issues. Took me less than an hour and coolant loss was maybe half a cup or so. No big deal. I took apart the old valve and found that there was some debris in the pinion gear that prevented it from moving the valve slider up and down, which confirmed that the old valve was indeed bad.
Unfortunately, the heater was STILL blowing cold air!! That was an unwelcome discovery. So I connected the laptop and started up DAS. Using actuations I was able to confirm that I could get nice warm air blowing from various places. I ran the actuator teach-in, followed by the normalization routine. This is used to let the control unit "learn" the actuator and valve positions after something is replaced. In my experience with this car, it seems that this kind of data is occasionally just "forgotten" and various stuff stops working right. For instance, there's also a teach-in for the vent controls; I had to do that once because one of them wasn't working. Anyway, after doing the teach-in and normalization, the heat seems to be working now. Sometimes it seems like it's not, because you'll get "not very warm" air flow from a vent, but then you'll feel warm air from somewhere else... it seems like the heating system simply works differently on this car from what one may be used to, which is "Car blows hot air in varying quantities to keep the temperature at the set point". This one seems to be more "Car blows hot, warm, or sometimes even cool air as it thinks is needed". Either that, or it's not really fixed! I'll know more after we've had the car on the road more. It's 23 degrees F and there's snow on the ground today, so it should be a good day to test the heat.
This kind of stuff is why I say that if you're going to own one of these, either spend a few hundred bucks on a laptop, adapter and XENTRY/DAS, or be prepared to spend a whole lot of money on shop time. An OBD scanner won't cut it... when something like this happens, you're not going to fix it without DAS.
The Best of Mercedes & AMG
I don't know for certain about all of the HVAC system flaps and valves, but I do know that the heater control valve I replaced is an open-loop system. It's nothing more than a motor driving an actuator with a worm drive, with no feedback as to its position. It's a cheap and simple solution, but there are trade-offs. In cases like this, the usual approach taken by designers is to include motor current sensing in the design. You drive the motor in one direction until a current spike indicates a stalled motor and the end of its travel, then drive it in the other direction to find the opposite travel limit. Once you know the time required to run from one travel limit to the other, you can interpolate locations in between. There are problem with this approach, of course. If a part is replaced, you don't know that it's in the same position that you think it is. It may also move with more or less speed than the old part. On top of that, your control system may "forget" its position entirely for various reasons, and then there's just plain drift -- your calculation of an actuator's position is not always accurate. This is why you have the "teach-in" and normalization routines in DAS, to find the travel limits for each actuator and get everyone back on the same page.
In my case, I know the old valve had some debris jamming the rack and pinion that drives the valve slider. I suspect that made the control unit think it was all the way open or closed when in fact it was just jammed near one end of its travel. Running the teach-in and normalization routines allows the controller to figure out what the valve's actual position was, and correctly control the flow of coolant from the engine through the heater core. I drove it a while last night while I was out running errands, and everything worked great. I now have the footwell temperature set to +1 and diffused airflow, by the way -- but early in the troubleshooting process I had tried other settings.




unfortunately am having a similar issues as I have changed every part in the cooling system and still I get no heat at all.



