I don't want to bill myself as an electric fan expert as I'm not one.
Will the car maintain temp at idle but heats up going down the road? If that were the case, it would lead me to believe not enough air is getting past the fan/shroud assembly at speed to cool the car. I've seen OEM fan assemblies with rubber flaps on them that presumably let air bypass the fans/shroud at speed. On the other hand, the fans on my
Roadmaster don't have a shroud at all....
View attachment 179376
Dumb question: are you sure the fans are pulling air across the radiator (not pushing air to the front of the car)? Sometimes it's the easy things.
You could possibly pull your fan/shroud assembly and see if the car will maintain temp going down the road with unrestricted airflow across the radiator. If that does the trick, you'd think your fan/shroud assembly is too restrictive and isn't allowing enough airflow.
Another idea, is it possible the air is bypassing the radiator by going around it? Lots of vehicles have airdams that direct the air from the grill through the radiator. Perhaps your car should have them but they are missing?
What temp is your thermostat?