Have you tried replacing the ECT (engine coolant temperature) sensor? That'd most likely be the cause of the fan not turning on I think.

Oh yeah, before anyone gets uppity -- it's a Zetec not a Z-tech


1995 Mercury Mystique 2.0 (125hp of FURY!) 2006 Chrysler 300C 5.7