If the thermostat is faulty the engine temperature gauge will be reading low or almost cold, if its OK so is the thermostat
It could be that you have air in the system, disconnect one of the heater hoses and fill the header tank until coolant comes ot of both sides. If it has a water control valve that could be faulty but most heaters are controlled by air flaps in the heater.
|