the oil pressure is fine.
throw your radiator and thermostat out and get a aluminum radiator and 160 thermostate, this way you wont ever have to mess with it again. no good can come from a radiator flush...ever
check the drivers side manifold for a crack in between the last primary and the larger tube that collected the other two primarys. if its busted, gimme a pm, and ill weld it up for ya
What is your basis for the oil pressure is fine?