Check your heater plumbing circuit.

The pump is running to keep hot closed loop coolant circulating. The heater core will not provide any cooling benefits to the engine but if not running the pump restricts coolant flow it was cause problems.

If the heater coolant lines circuit are independent of the other engine cooling, I would definitely go the route you are thinking. No reason to run something 100% for no reason.