I think we may never know - our 95 would "overheat" in such a way and nothing we could think of actually fixed it, well I did just swap the ECT but I haven't tested for sure if it's working. Perhaps the low speed relay on your fan is busted?
1995 Mercury Mystique 2.0 (125hp of FURY!)
2006 Chrysler 300C 5.7