I would also thrown 12vdc to the fan and see if it turns on if not the fan could be burnt up I don’t know the resistance reading on a factory fan but you could check that before throwing voltage. Also if you have a screen take it off and wash with dawn. Get a radiator washing wand easily found...
Any help would be great. I have an 1140cpx that will barley do 7mph in any gear the unloading valve was the main issue I found staying stuck halfway in causing it to dump back to tank which also wore the squash plates down which I replaced I reassembled everything and have charge pressure well...