over cooling

Some of the new thermostats are supposed to be "fail-safe", meaning that when they fail they stick open. If you have a t-stat like this maybe you have installed it incorrectly (upside down). It should be pointing "up".
Just a thought.
C