2006?
If I needed a cooling fan, I would wire it through a fuse from an under hood 12v connection, route the wires parallel to factory wiring,
and send it to a manually operated cut off switch for when I'm working on the car.
That way the fan comes on when *I* want it to, and no computer required.
There are manually adjustable t-stats, if I need the fan to come on based on temps,
in case the factory t-$tat/$ensor is not working. Once set, the adjustable t-stat will always
come on at the set temp. I place it next to the radiator, instead in the radiator hose.
There are work-arounds each time something fails because of stuff that was added to the car...in this case Diablosport,
which may be a $300 item.
What state are you in, Konner?