Keep us posted ...I think you still have a problem, it's just hiding for the moment
The usual failures on that type of fan clutch includes, the bearing going out -- the fluid leaking out(will not go full speed) -- or the wiring getting broken at the fan shroud or connecting harness
Most of the time in my applications, it is the wiring -- either the speed sensor(fan defaults full on) -- or the valve coil(fan always at idle)
The speed sensor failure sets a code
I don't think so! Fan runs fine and I have no more codes. What makes you say I still have a problem?