As has already been said, if the car is overheating under normal driving conditions, then the problem is likely to lay elsewhere. If it's only doing it when in traffic or after a long period of idling then the fans couls be faulty.
I would take it to an independant auto electrician and and have the fans checked out. It may just be the sender unit.
by the way.