I had the same problem and it was the relay not working. I bought a new relay but the fan still would not come on so I bypassed the relay and the fan runs all the time now. but that's ok, it least the engine won't overheat anymore.


95 Contour, 2.0L