Problem with fans

I have been having some trouble with my fans lately. When I turn on the switch both fans start running even though it’s the first time in the day that I start up the car. When this happens my car idles at 2K RPM’s for a while and the temperature takes FOREVER to reach the normal level. This has been happening more and more often and I want to get this fixed. Anybody know what’s wrong with my engine? I think it’s a sensor or something but I wanted to post this message before I started screwing up my car by “trying to fix it”. Any ideas or comments? Thanks.

c’mon guys, need a little help here? :sad: