This requires a set of torx bits - a small eyeglass screwdriver - and a lot of patience.
Because you'll have to take apart the steering column to get at the pod display and remove the assembly and the column cover so you can find the connectors that work the ignition switch (or Push to Start) and the communications that head off to the display console and a head unit under and inside the dash.
Right now, as it stands, that "wire" the primary or top code is showing you - just might mean the code that is set when you forget to turn the key to ON - not Start, but ON - (ignition) so it can communicate to the system and check CAN bus.
As of now, there are two temp sensors one on the backside of the motor - by where the ignition coil plug sits, its' under that.
IF that is the one you changed, then the wiring from it is suspect.
It is a 2-wire connector - one is variable - the other is power - so you'll have to investigate the reason for that failure - more than likely - when the Fan comes on, it's due to the connector not seating right. The thing uses a "grommet" that when that seal fails - they expand and are designed for that - but once allowed to be opened, they are extremely hard to reseat.
To Help, was a "Idle Relearn procedure" done?
Another: The original Fiesta from those years uses analog gauges.
The battery needs to be pulled and if the sender is the correct one for the year - then the "out of range" is due to the now new sender needing to be re-zeroed - if you've already done this - then hope you kept the old sender because you'll need to look at both to determine if the connectors are correctly sending the range of variable they need to.
So, you should do a continuity check make sure the wiring at the connector side - is not damaged from being yanked out.