Yes, some kind of coolant additive, "stop leak" type product would be likely
Heater core and radiator might be blocked up
I would pull the water pump and flush the block
Heater core and radiator might be blocked up
I would pull the water pump and flush the block
