When I lived in Canada, reverse flushing was a so-so mediocre repair. Tanking the heater core (or rad core) was next best. But the best "repair" was replacing the core with new. Expensive, but it resulted in lots of heat from the heater and proper engine cooling with a new rad.
Don't be cheap -...