I disagree!!! The E-fan should be turning on by about 210 F at the T-stat housing!!!!! Not at red line on the rear of the head. That sounds like your problem!!!
Have you tested or replaced the temp sensor in the T-stat housing? The ECU reads it, and then operates the _e-fan through a relay. If the ECU is getting low temp data like 180 when it is really 220 F, then the T-stat sensor is your real problem!!!! Be sure to get a dealer T-stat temp sensor, not aftermarket!!!!
Alternatively just reinstall the T-stat and run the e-fan with a dash switch to a relay. ON when wheeling, or AC on, or hot summer days, then off in winter.