1. Can you post the fault?
2. Replace the thermostat, based on the info you just provided. (Just for the over cooling issue)
3. Your car uses a Planar type O2 sensor (Siemens 41.x) which has a fast warm up time. It is looked at by the DME on start up but not monitored until the DME enters closed loop.