Most likely a defective thermostat.However,remember that there is a lot of metal in the engine block that has to heat up too.
How long it takes a car heater to warm up depends on the temperature outside. In cold weather the heater can take several minutes to warm up.
First of all, the "block heater" is actually an oil or coolant warmer. It will heat the engine oil or engine coolant depending on location installed, and works similarly to an electric water heater. The rate and maximum temperature that the heating element reaches depends on manufacturer. Circulation of the fluid it heats also plays into how long it will take to warm the engine. In general, the larger the motor, the longer it will take to warm and the more power it will require to stay warm. A 7.3L engine will have a higher volume of coolant to heat where as a 5.9L engine.
about 20 minues or so
It will take approximately 30 seconds to 1 minute for a cold (22 Celsius) engine to to be lubricated. In cold (0 - 15 Celsius) weather the oil needs to warm up for a few minutes so that it will flow easily and splash inside the engine.
the engine will never fully warm up, and will not produce heat to the cab area for very long during cold weather
A water heater typically takes about 1 to 2 hours to warm up and reach the desired temperature.
because the engine has to warm up to 210 degrees before it runs with optimum fuel economy. If it is a diesel it will take even longer because diesels have a higher degree of fuel efficiency, less of the energy in the fuel is wasted as heat, and more of it turns into meckahical energy. when diesel is put under pressure in the combustion chamber it explodes. It usually only takes 15 minutes or less. but if it is a big engine it may take longer.
The most likely cause of a long warm up time would be that the thermostat has jammed in the open position
warm. because cold air causes ur muscles to contrast and it also doesnt take as long to warm up in warm as it would in cold
A car takes a while to heat up if the engine is running slower. Cold weather and cars just do not mix. The car will warm up faster if the driver can sit in the car and press on the throttle a little.
No matter how long you leave a diesel engine idling to warm up, it wont, you are just wasting fuel and in the long run damaging the engine. Rather driver off at a low speed, changing gear before the turbo can startup, this will give you the fastest warm-up time. If you drive at a speed where the turbo is switched on, the cold air from the intercooler will flow into the motor and increase the time the motor takes to warm-up. Hope this helps.
A warm coat and warm snow type pants with long johns underneath.