Originally Posted by Dr D
There is no way that an improperly hooked up heater core would cause an overheating problem. It is just a tiny radiator (heay exchanger) that removes some heat from the engine and puts it into the passenger compartment. You can bypass the heater core altogether, with no affect. When you replaced the radiator, are you sure that it was the same as the old one (same number of rows)? Did you perhaps leave off some of the fan shrouds? With the engine running and the radiator cap off, can you see water flow from the horizontal cooling tubes? It seems like you have covered all the bases. I am stumped. Maybe one of the other members will get an epiphany in the dead of night.
Correction: I just noticed that you DID NOT replace the radiator. You might consider removing it and have it rodded by a radiator shop to remove any crud from the cooling tubes, or just buy a new radiator.