I don't have any wild ideas but first, is the coolant at the correct mix? 50/50 is nominal, for -20 deg F.

And when was the t-stat changed last?


95 Contour, 2.0L, stick, 178K mi.