Try either the cooling fan relay(The actual relay that's in the distribution box, looks to be about $30.00) or the cooling fan switch($50-$100.00). Try one. If it doesn't work take it back and try the other. If neither work then it's the fans. But I'm betting it's either the relay or the switch.
Also might take it to an auto parts store that offers free diagnostic check to make sure their scanner can't detect what it is before you buy any parts and try to figure it yourself.
Also might take it to an auto parts store that offers free diagnostic check to make sure their scanner can't detect what it is before you buy any parts and try to figure it yourself.