What pressure cap is on the radiator?
Are you running thermostat? If so - is it one of the "high flow" - large diameter poppet types? Find a NAPA "#6" - its 170° and large poppet.
This heat exer in my truck leaked water so I opted for a automatic Bronco heat exchanger which I mounted just in front of the lower right corner of the radiator. Seems to work OK, the Fordo isn't complaining!