Taking into account was Ed T & MEngr have shared I would do the following: disconnect the torque converter from the flywheel & test temperature to completely rule out trans, then remove counterweight, open hood & check temperature to rule out air flow restrictions. Seems to me that the H25 engine doesn't seem to have a overheating problem in general- just when installed in this chassis.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.