1997 Chrysler LHS

Engine Cooling problem
1997 Chrysler LHS 6 cyl Two Wheel Drive Automatic 120000 miles

My 97 chry LHS is overeating, and the fan is not coming on. I changed the thermostat, I looked over the wiring and it seems to be ok. I hot wired the fan and it works, I ve check the relay and the fuse is good. I changed the sensor also ( I only see one it maybe another, so if you know if there is a second one please let me know) what else could it be thats making it overheat?
October 13, 2010.

The overheating is due to the fan not operating. There are 2 relays, a high and low fan relay. Both are in the power distribution center. If both are good and fuse is good then either wiring or the PCM is at fault.

Oct 14, 2010.