Back in 2007 I bought a 57000 radiator/fan/vsc setup from flex-a-lite. I got my truck running in 2011 and have had issues ever since.
Boy, if I knew what I'd be into on that decision.
The short of it is, flex-a-lite engineering and quality is junk, period.
The long of it is: