You imply that a vacuum problem exists. Since a diesel creates vacuum by
a pump as opposed to a gas engine's throttle there should be no less
vacuum when driving than at engine idle.
That leaves the heat supply (coolant). Does the motor run at 80 degrees
C.? When driving? A bad thermostat will let the motor cool off when
driving due to the cold airflow through the radiator. Try it with the
radiator's airflow blocked by a cardboard (don't overheat it!)
Is the heater plumbing's routing correct and without any kinks in the
heater hoses?
The electric water pump runs only within a comfort range: ON at 69
degrees F, OFF at 79 degrees F. Its switch is inside the car, on the
firewall. Test the coolant flow by unplugging its electrical connection.
If you then have no heat at idle the problem is a coolant flow issue.
(I run my 116 without any pump and notice little difference in heating.)

Signature
© 2007 T.G.Lambach. Publication in any form requires prior written
permission.
On Dec 1, 7:04 pm, "-->> T.G. Lambach <<--" <"T.G. Lambach at
NoHamorSpamcomcast.net"> wrote:
> You imply that a vacuum problem exists. Since a diesel creates vacuum by
> a pump as opposed to a gas engine's throttle there should be no less
> vacuum when driving than at engine idle.
> That leaves the heat supply (coolant). Does the motor run at 80 degrees
> C.? When driving? A bad thermostat will let the motor cool off when
[quoted text clipped - 3 lines]
> Is the heater plumbing's routing correct and without any kinks in the
> heater hoses?
Not sure on that specific model, but on the 116 if you pull out the
glove box which is very easy to do, you can easily reach at least one
of the metal lines for the heater core (maybe both, don't remember).
Then you could feel the lines while someone is driving and tell if hot
coolant is making it to the heater.
> The electric water pump runs only within a comfort range: ON at 69
> degrees F, OFF at 79 degrees F. Its switch is inside the car, on the
[quoted text clipped - 5 lines]
> (c) 2007 T.G.Lambach. Publication in any form requires prior written
> permission.