Thermostat is very likely, but when was the last time the coolant was flushed? Coolant starts to drop out solids when it is old, or mixed improperly. The congealed solids collect in the heater core, radiator, etc.
Coolant is often the most overlooked maintenance item in every truck.
If it...