Update: Found out that the car has no thermostat installed. It takes a while for the engine to warm up. Will install a thermostat today...