years ago i similar stuff going on ,my heater would keep going off ,i was loosing coolant , went through god knows how many ways to clear air locks but it was head gasket failing, pushes out coolant then as engine cools down sucks in air . a discos heater will go cold as soon as coolant is on...