"The shop told me the heater core is clogged"
@westtx_cruiser
How did the shop diagnose that? Was there no heat coming from the vents when the HVAC slider was pushed over to full heat? Was the cooling system full when that was checked? Had anyone added any type of cooling system or block/head gasket sealer to the radiator?
Did the shop tell you they found anything blocking the heater hoses?
IME the small bypass hoses can block up (if sealers have been used) so check the bypass hose that runs from the top of the radiator to the outlet pipe on the engine. Also check the small water hoses that run to and from the Throttle Body to see if they're blocked with anything (head gasket sealer for example). And if any of those are plugged then the heater core may also be plugged.
If a head gasket sealer was used and they you start flushing the system you may break loose that hardened sealer and those pieces/particles can block the smaller passageways. And if that's the case you might be better off removing the radiator to clean it off the vehicle, or just replacing the radiator along with all the heater circuit water hoses.
Point is, when deciding how to clean your cooling system it also depends some on if you or the PO dumped any type of sealer into the cooling system previously.
If anyone used a radiator stop leak or mixed different types of coolant you may have a greasy sludge blocking passageways. In that situation the Thermocure may not work well unless/until you remove the gunk using a type of cooling system cleaner designed for removing greasy sludge. There's a bunch on the market, just read the labels until you find one, then follow the directions.
If head gasket sealer, sodium silicate, was added to a rusty system previously then the Thermocure may cause all that sealer to break loose (because it's stuck to rust which the Thermocure will remove). Then all that hardened sealer (if it had been added to the system to stop a leak), can break loose and start clogging things up, IME
FWIW