Foam in the oil suggests the possibility of sucking air somewhere between the transmission case (effectively the power train oil pan) and the transmission pump inlet port. Check the condition of the suction hoses/clamps/O-Rings, or whatever seals the lines.
Are you using TO-4 specification oil..?
Test cooler efficiency by first getting the tractor up to normal operating temp range for both engine coolant and power train oil.
Stall the transmission in 3rd speed. As the power train oil temp is rising towards whatever temp sets the high temp alarm off, measure the temperature difference between the oil inlet & oil outlet ports of the transmission cooler and post the results.
Yes I use cat oil.
I got the engine and power train up to temp and then stalled in third for about 15 seconds. This made the power train temp go up to 240ish on the gauge. When using a laser thermo, the inlet was 100 degrees and the outlet was 90 degrees. I did not have material to push, the next time I do and it heats up to where I lose power I will do this again.
To confirm, the trans cooler is the smaller radiator correct?
I also tested:
*Torque converter inlet pressure (140psi at high idle)
*Low pressure torque converter charging pump (150psi at high idle)
*Trans oil pump (510psi at low and 560psi at high idle)
*Converter outlet pressure is supposed to be 60psi but I don't have a huge small enough to register 60psi
So depending on what you say about the cooler temps it seems the dozer passed all tests except the converter outlet pressure which can't be confirmed as of now
Again the issue is after a few hours of pushing the trans temp raises and there is severe loss of power. Trans oil level is slightly high