wenn die heizung nicht warm wird, kann es auch sein, dass das thermostat immer offen ist oder sich luft im kühlsystem befindet. da die zwischendurch auch mal wieder warm wurde, tippe ich auf luft. richtig entlüften könnte helfen
doch ersteinmal würde ich nachsehen wo genau das wasser rauskommt. vorne unterm motor ist nicht gerade eine hilfreiche beschreibung...
zuerst wasserverlust beseitigen, dann kühlsystem entlüften.
wenn die ZKD defekt ist, müsstest du wasserspuren am motorblock sehen