the choke is not working properly
Possible That it jumped timing
piston slap. very common
It has not had time to go through the whole radiator
The heater might blow cold air in a 2000 Silverado because the thermostat is sticking and not changing from cold to heat. The thermostat is usually located in a hose that leads from the radiator to the motor.
The Chevy Silverado 2500 handles great in very cold climates. It is built to haul and handle in all types of conditions. The designers have cold weather in mind when designing the truck, and they included remote start.
it needs to be recharged
Cold in the Earth was created in 1992.
possibly thermostat stuck in the open position?
Yes, a faulty coolant temp sensor can do that.
Cold Dark Matter was created in 1992.
Does it miss on acceleration or at idle? If on accel I would be looking at the plugs and wires
I have a 2004 silverado with a 5.3 and i put a cold air intake on it and 3" dual exhaust on it and highway i get 21-22 in there city around 14-15.