This started some time ago, I got annoyed at the car and haven't touched it for awhile. I took a look at it again today and am still stumped. A couple months ago the cooling fan stopped turning on when the car heated up. If I didn't turn the A/C on (which did turn on the fan) the car would overheat. The relay which controls the speed of the fan has long been removed and it always runs on high when it does run. I replaced the fan switch that screws into the manifold with an ac/delco replacement thinking that that was the problem. Doesn't help. I switched out the relays on the drivers side engine compartment. I can feel them click when the A/C turns the fan on, so they do work. Didn't help the problem. When I ground the wire to the metal side of the coolant switch the fan turns on ok. So the switch is grounding through its threads to the manifold. I tried using a piece of wire from the sensor wire to the sensor electrode thinking maybe the sensor connector was not making contact with the sensor electrode. Didn't help. I am out of ideas. Does anyone have anything else to try? Could I have gotten a bad replacement coolant sensor from the local buick dealer? Thanks