We continue monitor ours. It was behaving inconsistently for a while. I finally took the time to unplug and clean the harness connections, and applied some dialectic grease on the plugs. Has been doing better after that
I'm pretty sure I'll go with the Source Engineering solution when I do replace this unit. I've had zero overheating problems with this radiator/engine combo. And after adding Final Charge, the running temps dropped about 5 degrees.
Best of luck on sorting out the right replacement part, and getting it installed and all running properly!