That code P0128 is related to the coolant temperature sensor.
DTC P0128 : Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
It is likely that the coolant temperature triggering the fan to run for longer than it supposed to.
You might find these articles helpful:
I have attached the diagnostics for that code as well as coolant temperature testing procedure for you reference.
Please let me know of any questions.
Images (Click to enlarge)
Tuesday, August 3rd, 2021 AT 7:03 AM