Ok I have fixed the problem. It was a faulty Water Temp Sensor which is located in the engine block. After replacing it with a new one, no problems at all!!

thanks!
Kyle